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 に答える