我想知道使用像 Symfony2 那样的 Cakephp 2.x 模板引擎是否是最佳选择。我读过有几个模板引擎,比如Twig和Smarty。
问问题
2492 次
2 回答
1
访问另一个问题“纯 PHP/HTML 视图 VS 模板引擎视图”,以深入了解模板引擎与 php 主题。
但是,由于您引用的是 CakePHP,我建议您不要使用模板引擎,除非您需要它。在我看来,如果您可以在 Twig 或 Smarty 中标记页面,那么您应该可以在 CakePHP 中编写视图页面。
于 2014-02-12T07:33:22.553 回答
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')); }
我已经下载了树枝并放在了供应商文件夹中
然后我在视图文件夹中创建名为模板的文件夹创建文件 index.html 这是 index.html 文件的内容 --> 你好 {{ name }}!
于 2014-10-28T11:29:50.973 回答