CakePHP 2.x主题未正确显示
我正在努力修复一个CakePHP 2.x主题未正确显示,php,cakephp,themes,cakephp-2.4,Php,Cakephp,Themes,Cakephp 2.4,我正在努力修复一个CakePHP2.4项目,但我似乎无法正确显示主题。有一个主题被构建出来,只是没有显示出来。当我记录测试主题的名称时,在控制器操作中,以及在beforeFilter和afterFilter执行期间,都会设置正确的主题名称 因此,它看起来好像加载了正确的主题,但是default主题仍然显示。为了解决这个问题,我接下来应该测试什么 …编辑如下以供评论: 从AppController: /** * App Theme * * @var string */ public $th
CakePHP2.4
项目,但我似乎无法正确显示主题。有一个主题被构建出来,只是没有显示出来。当我记录测试主题的名称时,在控制器操作中,以及在beforeFilter
和afterFilter
执行期间,都会设置正确的主题名称
因此,它看起来好像加载了正确的主题,但是default
主题仍然显示。为了解决这个问题,我接下来应该测试什么
…编辑如下以供评论:
从AppController
:
/**
* App Theme
*
* @var string
*/
public $theme = 'themename';
/**
* beforeFilter callback
*
* @return void
*/
public function beforeFilter() {
parent::beforeFilter();
$this->_authSetup();
}
你有没有仔细检查过主题的命名是否正确 你是否检查过主题的文件结构是否与你的app/view/匹配。。。结构
如果您在应用程序控制器中使用before筛选器调用主题,您是否已选中此选项,您正在其他控制器中的任何before筛选器中作为父筛选器调用此主题 对。唯一的区别是我没有在
AppController::beforeFilter
中设置主题,而是在它的前面。这与默认安装显示的方式相同。请参见上面的编辑。