我不知道像Symfony2那樣使用Cakephp 2.x的模板引擎是否最佳。我讀過有幾種模板引擎,如Twig和Smarty。在cakephp中使用模板引擎樹枝?
1
A
回答
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}}!
相關問題
- 1. 樹枝模板引擎的form_widget
- 2. 使用樹枝模板引擎訪問陣列
- 3. 樹枝模板引擎,使用靜態函數或變量
- 4. 在樹枝模板中使用trans
- 5. 如何在樹枝模板引擎中使用php字符串函數
- 6. 可以用樹枝模板引擎組件
- 7. CakePHP模板引擎2.3
- 8. 樹枝模板引擎函數或過濾器細化
- 9. 移動設備的樹枝模板引擎
- 10. 樹枝模板引擎和截短文本
- 11. 樹枝模板引擎:獲取當前網址
- 12. 在樹枝內使用Typeahead模板
- 13. CKEditor在樹枝模板+ Symfony2
- 14. 包含在樹枝模板
- 15. 在一根樹枝模板
- 16. 樹枝模板 - 如何呈現HTML樹枝模板內
- 17. 如何在樹枝模板中獲取樹枝塊的來源?
- 18. 我可以在symfony2樹枝模板中編寫css並在另一個樹枝模板中使用它嗎?
- 19. 使用樹枝模板來顯示XML
- 20. 繼承symfony2中重用樹枝模板
- 21. 在樹枝模板中包含Js
- 22. 在Symfony 2.1中呈現樹枝模板
- 23. 在樹枝模板中生成xml
- 24. 的jQuery與樹枝模板
- 25. Symfony2樹枝加載模板
- 26. 映射和樹枝模板
- 27. 樹枝和相關模板
- 28. Angular2樹枝模板加載
- 29. 在Rails中使用Eco模板引擎
- 30. 使用preg_split模板引擎