0

我正在从 CakePHP 2.1 升级到 2.3,但是我似乎无法从视图文件中引用 bootstrap.php 定义。

引导程序.php:

define('MODEL_VARIABLE_ID_YES', 1);

查看文件:

if($model['Model']['variable_id'] == MODEL_VARIABLE_ID_YES)
{
     show something...
}
else
{
    show something else...
}

这是有意删除的东西,还是有其他方法可以访问这些定义?

4

1 回答 1

1

好吧,我觉得自己像个白痴。该问题与 CakePHP 缓存有关,我使用 memcache 并破坏了我的 memcache 的 PHP 安装(之前更新 PHP 时)。这导致 CakePHP 触发关于缓存的错误,然后当它试图在我的 default.ctp 文件中显示错误时,它再次出错,因为该文件包含来自 bootstrap.php 的定义,由于缓存,它一定没有加载引擎问题。

于 2013-07-08T06:47:01.113 回答