2013-10-04 3 views

답변

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}} 님, 안녕하세요!

관련 문제