2012-02-19 9 views
0

私はプラグインComments from CakeDCを使用しており、運用モード(debug = 0)に大きな問題があります。私が正しく理解していれば、CakePHPのキャッシュモデルは最初の要求時に、CakePHPは期限切れの場合を除き、このキャッシュを使用します。このプラグインは、bindModel()を使用して既存のモデルに追加モデルを接続します。しかし、すべてのモデルがキャッシュされているので、追加のモデルを接続することは起こりませんし、すべてがクラッシュします。CakephpのキャッシュとbindModel

bindModelを使用する状況でキャッシュを使用するにはどうすればよいですか?

答えて

0

だけでなく、あなたは、あなたのプラグインがすぐにブートストラップで定義されていることを確認する必要があります:あなたはどこにでも後でそれを使用することができ

CakePlugin::load('Comments'); 

この方法を。 とキャッシュは問題を起こさないでしょう

+0

これはCakePHP 2.xでのみ動作します。 1.3はどうですか? – denisoid

+0

あなたはあなたのケーキのバージョンを言及していませんでした(だから1つは現在のことを前提としています)。 1.3ではすべてのプラグインがデフォルトで利用可能です。そのため、キャッシュに関する問題はありません。おそらく問題はどこか他の場所ですか? – mark