我正在使用 CakePHP 2.4.2 和this https://github.com/predominant/TwigView插件由主导。
我想将 TwigView 与 CakePHP 一起使用,发现上面的插件与 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');
任何想法可能会出错。
http://api.cakephp.org/2.4/source-class-Controller.html#209-214 http://api.cakephp.org/2.4/source-class-Controller.html#209-214
将应用程序控制器中的 Controller::$ext 属性设置为“tpl”,然后就完成了。
在询问之前进行搜索也总是一个好主意,请参阅CakePHP 查看更改扩展 https://stackoverflow.com/questions/4634361/cakephp-view-change-extension
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)