【问题标题】:cakephp v2 layout not loadingcakephp v2 布局未加载
【发布时间】:2012-04-27 21:04:15
【问题描述】:

您好,我想为我的 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 文件夹...我需要修复这个问题,因为我想将此布局用于其他控制器。谢谢。

【问题讨论】:

    标签: cakephp layout view cakephp-2.1


    【解决方案1】:

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

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

    【讨论】:

    • 哦,快!好吧,也许对于这个测试,我不需要视图...蛋糕仍然需要!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2018-12-05
    • 2015-12-24
    • 1970-01-01
    • 2012-12-14
    相关资源
    最近更新 更多