未分類

CakePHP query時のキャッシュをオフにする方法

投稿日:

Controllerのアクション内で
更新とSELECTをループすると正常な値が取得できません。
それはCakePHPがキャッシュを見てしまうからです。

キャッシュをオフにするには、
第二引数をfalseにすればOKです。

$sql="select * from xxx";
$data=$this->Model->query($sql,false);

Gooleアドセンス用336

Gooleアドセンス用336

-未分類
-,

執筆者:

関連記事

PHP execで別exeが実行できない

他のサイトでも色々紹介されていますので、あまり紹介されていないパターンのご紹介です。 どうしても実行できないときは、まずexecを呼び出しているときのカレントワーキングディレクトリを確認してください。 …

CakePHP findでMySQL関数を使用したい

たとえばMySQLのconcatを使用して文字列を結合したいとします。 $data = $this->Company->find(‘list’, array( ‘fields’=>a …

CakePHPで簡単なjavascriptのサンプル

Viewに記述するだけの簡単なサンプルです・・・ ・・・ echo ‘<div class="submit"></div></form>’; ? …

CakePHPでセッションとクッキーの有効期限を設定する

./Config/core.phpを下記のようにすると ブラウザの保存するクッキーは有効期限0で、ブラウザを終了すればなくなります。 一方データベースに保存するセッション情報は15分でなくなるので、 …

CakePHPでControllerからViewへデータを渡す時の注意点

Controller側で $this->set(‘hensu’,$role); $this->set(‘aaa’,’xxx’); としてやれば、View側で ; ; として値を取り出すこと …