无法访问View中的引导程序“定义”

时间:2013-07-08 05:47:04

标签: cakephp cakephp-2.3

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

bootstrap.php中:

define('MODEL_VARIABLE_ID_YES', 1);

查看文件:

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

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

1 个答案:

答案 0 :(得分:1)

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