我是CakePHP的新手,我需要将Twig集成到一个项目中。首先我安装了 TwigView 插件(https://github.com/predominant/TwigView)并尝试按照一小组说明进行操作。
我在 / app / Plugin / 中克隆了插件存储库。
创建了 TwigView 文件夹。我将 / app / Plugin / TwigView / Vendor / 下的Twig来源放在名为 Twig
的文件夹中我将此添加到 /app/Config/bootstrap.php
CakePlugin::loadAll();
这是 AppController
public $viewClass = 'TwigView.Twig';
我还在 / app / Plugin / TwigView / tmp / views
中向所有人授予写权限应用程序一直要求 .ctp 文件,我需要使用 .tpl 模板。我尝试在 AppController
中添加它public $layout = 'default.tpl';
但它会抱怨,说它找不到 default.tpl.ctp
如何将参数传递给Cake控制器的枝条模板?