【问题标题】:cakephp app error problemcakephp应用程序错误问题
【发布时间】:2011-05-29 22:22:59
【问题描述】:

我的 app_controller 中有以下功能:

function beforeFilter() {
    $this->set('lastThreePosts', $this->Blog->find_latest_posts());
}

然后我使用我在布局中设置的变量“lastThreePosts”。除了在我收到以下错误的 404 页面上之外,这工作正常:

Notice (8): Undefined index: lastThreePosts [APP\views\layouts\default.ctp, line 29]

我通过在我的 /views/errors/ 目录中创建文件 error404.ctp 制作了自己的 404 页面。

因此,当出现 404 错误时,控制器中的代码似乎没有被执行。有谁知道我怎样才能让它工作?

谢谢

【问题讨论】:

  • 为什么要在 beforeFilter 中这样做?虽然不一定是错误的,但也不一定是正确的,因为您将在该控制器上调用的每个方法之前执行该查询。

标签: cakephp


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 2018-07-06
    • 2021-11-04
    • 2020-03-16
    相关资源
    最近更新 更多