2014-01-01から1ヶ月間の記事一覧

時間に関するPHPメソッド

●Datetime 日付と時刻を扱うクラス 例: $dt = new Datetime(); 現在の時刻 $dt = new Datetime(‘2014-01-15 10:00:00’); ・format()メソッド -> 表示をする 年 月 日 時 分 秒 0つく Y m d H i s 0つかない -- n j G -- -- ・diff()メソッド -> Datetimeオ…

Cakephp2 エスケープ処理

AppControllerのbeforeFilterの中に以下の記述をするだけでエスケープできるif (!empty($this->data)) {$this->data = h($this->data);}

PHP:foreachで「&(アンパサンド)」を使う時は要注意

foreach ( $testArray as $key => &$vlaue ){}すると、 そのループ内だけではなく、それ以後の$valueにも影響を及ぼすので、要注意

セッションがすぐ切れるバグ(Cakephp2.4)

# Cakephp2.4では、以下の記述をcore.phpに書かないとすぐセッションが切れるConfigure::write('Session.checkAgent', false);

Cakephp2 Model::readについて

$this->read(array('id', 'name'), 1); 下のfindを同じ効果 $this->find( 'fields' => array('id', 'name'), 'conditions' => ('id' => 1) ); ただし、 ・「Model::validationErrors」プロパティにはモデル保存等でバリデーションエラーが存在する場合にその…