2013-10-04 30 views

回答

0

訪問另一個問題"Pure PHP/HTML views VS template engines views"瞭解模板引擎vs php主題。

但是,由於您引用了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')); 
    } 

我有下載樹枝,把裏面的廠商文件夾

然後我已創建命名模板文件夾中的views文件夾 創建文件index.html 這是index.html文件的內容 - > Hello {{name}}!