0

コントローラー アクションの 1 つをキャッシュする必要があります。Cache$helpers変数に" " を追加しました。そして、私の行動は次のようなものです:

  public function myAction($name) {
   $this->cacheAction = '10 minutes';
   //some code
  }

このアクションを実行してから、echo. そして、再びアクションを実行します。しかし、アクションはキャッシュされていましたが、結果は異なりました。この問題をデバッグするにはどうすればよいですか?

これをチェックしました。

4

1 に答える 1

1

Configure::write('Cache.check', true);でコメント解除app/Config/core.php

また、アクション自体でそれを行うことがうまくいくかどうかもわかりません。これを代わりにクラス変数としてコントローラーに追加しない場合。

public $cacheAction = array(
    'myAction' => '10 minutes',
);
于 2012-07-16T00:09:23.403 に答える