CakePHP 2.5.2主题和theme.ctp

时间:2014-08-13 16:51:27

标签: cakephp cakephp-2.5

我已经创建了一个简单的应用程序,如果我不需要提前解决主题,因为我需要开始使用tinyMCE。 / p>

我在app / View / Themed / Default中创建了我的主题,并将以下内容添加到我的app控制器

public $theme = 'Default';

似乎有些东西正在运作,因为cakePHP没有呈现我的观点,并且给了我以下错误。

  

错误:找不到{controller name} Controller :: add()的视图。

     

错误:确认您已创建文件:   /家庭/饼/的public_html /应用/视图/主题/默认/ {控制器} /theme.ctp

我一直在阅读documentation并且没有任何地方告诉我我需要为每个控制器创建一个文件夹并在其中添加一个theme.ctp文件。所以我对于需要进入这个theme.ctp文件的内容有点不知所措。

如果我添加Controller文件夹和空白的them.ctp文件,则不会呈现视图。所以我假设这里需要一些重要的东西。

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。

从移植到的遗留代码的页面下方,以下代码位于页面底部。

<强> AppController.php

function beforeRender() {
    $this->view = "Theme";
    $this->theme = "default";
}

所以它被迫渲染一个不存在的视图。