Symfony2처럼 Cakephp 2.x에서 템플릿 엔진을 사용하는 것이 가장 적합한 것인지 궁금합니다. 나는 Twig 및 Smarty과 같은 몇 가지 템플릿 엔진이 있다는 것을 읽었습니다.cakephp에서 템플릿 엔진 나뭇 가지를 사용하고 계십니까?
1
A
답변
0
템플릿 엔진 대 PHP 주제에 대한 통찰력을 얻기 위해 다른 질문으로 "Pure PHP/HTML views VS template engines views"을 방문하십시오.
그러나 CakePHP를 참조 했으므로 필요하지 않으면 템플릿 엔진을 사용하지 않는 것이 좋습니다. 내 의견으로는, Twig 나 Smarty에서 페이지를 마크 업할 수 있다면 CakePHP에서보기 페이지를 코딩 할 수 있어야합니다.
일부 템플릿 엔진의 큰 장점은 기본 제공 캐싱 기능이지만 CacheHelper을 사용하면 훨씬 더 큰 유연성을 얻을 수 있습니다.
0
내가 여기에 통합해야하는 것은 내 코드입니다
function generate_reports(){ echo Configure::version(); $this->autoRender = false; include('../vendors/Twig/autoload.php'); $loader = new Twig_Loader_Filesystem('../views/reports/templates'); // $array=array('index' => 'Hello {{ name }}!'); //$loader = new Twig_Loader_Array($array); $twig = new Twig_Environment($loader); echo $twig->render('index.html', array('name' => 'Fabien')); }
업체의 의견이 만들고 폴더 안에 다음 내가 폴더라는 이름의 템플릿을 생성 한
폴더 안에 내가 다운로드 나뭇 가지를 넣어 file index.html 이것은 index.html 파일의 내용입니다 -> {{name}} 님, 안녕하세요!
관련 문제
- 1. 나뭇 가지를 던져 : 나는 슬림 프레임 워크와 나뭇 가지를 사용하고
- 2. 나뭇 가지 문자열을 렌더링하고 내 Symfony2 프로젝트에 나뭇 가지를 사용하고
- 3. 나뭇 가지를 Silex와 사용해야합니까?
- 4. 나뭇 가지를 올바르게 설정하십시오.
- 5. 나뭇 가지를 디버깅하는 방법은 무엇입니까?
- 6. .tpl 파일 및 %%. 나뭇 가지 엔진 템플릿
- 7. FOSUserBundle, 동적으로 나뭇 가지를 변경하여
- 8. 나뭇 가지를 이식 할 때
- 9. 나뭇 가지 템플릿 디렉토리
- 10. 독립 프로젝트에서 나뭇 가지를 사용할 수 있습니까?
- 11. 나뭇 가지 템플릿 - 나뭇 가지 템플릿 내에서 HTML을 렌더링하는 방법
- 12. 나뭇 가지를 사용하여 페이지 매김 Codeigniter
- 13. Symfony2 나뭇 가지를 사용하여 기본 페이지 Inharitance
- 14. 데이터와 JTable을 사용하고 계십니까?
- 15. PHP와 awk를 사용하고 계십니까?
- 16. PHP NuSOAP을 사용하고 계십니까?
- 17. 안드로이드에서 simpleDB를 사용하고 계십니까?
- 18. $ PAGER에서 Emacs를 사용하고 계십니까?
- 19. 파이썬에서 튜플을 사용하고 계십니까?
- 20. jFrames의 배열을 사용하고 계십니까?
- 21. 문자열 스트림을 사용하고 계십니까?
- 22. Silverlight에서 데이터베이스를 사용하고 계십니까?
- 23. Osgi에서 System.out을 사용하고 계십니까?
- 24. ListView에서 javascript를 사용하고 계십니까?
- 25. Android ID를 사용하고 계십니까?
- 26. 연결을 사용하고 계십니까?
- 27. WebMatrix에서 캐시를 사용하고 계십니까?
- 28. 나뭇 가지 확장자에서 템플릿 렌더링
- 29. 정적 함수 또는 변수를 사용하는 나뭇 가지 템플릿 엔진
- 30. android 용 템플릿 엔진