2010-05-13 3 views
5

저는 개인 프로젝트를 위해 젠드 프레임 워크 (및 PHP와 일반적으로 MVC)에 익숙해지고 있습니다. Smarty에 대한 이전의 경험이 있으며 큰 불만은 없지만이 프로젝트를 심층적 인 학습으로 활용하고 싶습니다. 다른 템플릿 엔진과 ZF에 익숙한 분들 : ZF와 함께 Smarty보다 더 나은 템플릿 엔진이 있다고 생각합니까? 그 이유는 무엇입니까? 내가 배운 것을 현실 세계와 프로덕션 환경에 적용하고 싶습니다.템플릿 엔진 장점 및 단점

개인 프로젝트는 상당히 강력 할 것입니다.

답변

5

학습 경험으로이 프로젝트를 사용하는 경우 Zend_View를 배우고 사용하는 것이 좋습니다 (더 나은 기능을 원한다면 템플릿을 사용하는 것이 좋습니다). 단어) ZF의 일부. 이것은 타사 템플릿 엔진을 사용하는 것보다 훨씬 간단하며 Zend_View는 Smarty가 할 수있는 모든 것을 할 수 있습니다. 내 개인적인 의견으로

는 ZF에서 별도의 템플릿 언어 (또는 PHP 프로젝트)를 사용하는 두 가지 이유가 있습니다 :

  1. 당신은 템플릿을 편집하고 사용할 수 있도록 프로그래머가 아닌 필요를
  2. 당신은 템플릿 엔진을 사용하여 작성된 기존의 템플릿과의 호환성을 필요 (예 : 다른 비 PHP 프로젝트에서 사용하는 기존 프로젝트 또는 템플릿에서 스마티 템플릿)

당신이 멋지 경로를 아래로 이동 할 경우, Zend_View 부분 ZF 남자의 몇 가지 멋진 예가 있습니다 : http://zendframework.com/manual/en/zend.view.scripts.html. 또한 DevZone에 대한 자습서가 있습니다 : http://devzone.zend.com/article/120, 몇 년 전이었습니다.

관련 문제