您好我想为我的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文件夹中查找...我需要修复它,因为我想将这个布局用于其他控制器。感谢。
答案 0 :(得分:2)
如果您仔细阅读该消息,您会看到蛋糕告诉您找不到您的视图,而不是您的布局。
所以,创建一个空的/app/View/Tests/desktop.ctp
,看看会发生什么。我希望魔术...... :)