0

アプリケーション (Yii Framework 1.1.8) で奇妙な問題が発生しています。

次のように関数を呼び出しました。

UserDataModel::model()->cache(3600, $dependency)->getAttributes();

この関数を呼び出した後、別のモデルを呼び出してデータをフェッチしました。

ProfileModel::model()->findAll();

驚いたことに、ProfileModelキャッシュもありました。UserDataModel最初の行 ( )を削除するとProfileModel、キャッシュされていないデータがフェッチされます。両方のモデルが異なるため、最初のモデルが次のモデル呼び出しのためにキャッシュを強制するのはなぜですか?

私の実装に何か問題がありますか?

ありがとう。

アーフィーン

4

1 に答える 1