cakephp v2布局未加载

时间:2012-04-27 21:04:16

标签: cakephp layout view cakephp-2.1

您好我想为我的cakephp添加一个新的布局,但不知何故,系统会一直在控制器中查看视图文件夹而不是/ app / View / Layouts文件夹。

Error: The view for TestsController::desktop() was not found.
Error: Confirm you have created the file: /app/View/Tests/desktop.ctp

desktop.ctp文件位于/ app / View / Layouts中。与default.ctp相同的地方

控制器中的代码是:

public function desktop() {

    $this->layout = 'desktop';
}

这里有什么问题?我不明白为什么cakephp一直在view / controller-name文件夹中查找...我需要修复它,因为我想将这个布局用于其他控制器。感谢。

1 个答案:

答案 0 :(得分:2)

如果您仔细阅读该消息,您会看到蛋糕告诉您找不到您的视图,而不是您的布局。

所以,创建一个空的/app/View/Tests/desktop.ctp,看看会发生什么。我希望魔术...... :)