我主要使用CakePHP 2.4.2和this插件。
我想在CakePHP上使用TwigView,发现上面的插件与CakePHP 2.0兼容。但是,遵循所有安装步骤,在执行脚本时出现缺少视图错误。
我的AppController.php
<?php
App::uses('Controller', 'Controller');
class AppController extends Controller {
public $viewClass = 'TwigView.Twig';
}
视图的扩展名为 .tpl ,但是,即使添加了插件,它仍然在寻找 .ctp 扩展名。
我还使用
在bootstrap.php中加载了插件CakePlugin::load('TwigView');
define('TWIG_VIEW_CACHE', APP . 'tmp');
任何想法可能出错。
答案 0 :(得分:1)
http://api.cakephp.org/2.4/source-class-Controller.html#209-214
将app控制器中的Controller :: $ ext属性设置为“tpl”并完成。
在询问之前搜索也总是一个好主意,请参阅CakePHP View change extension