CakePHP2008/09/11づや
1.1にもあったのかもしれないけど、1.2はModelにcounterCacheって便利な機能がある。 modelがアソシエーションしてるときに、model名_countってカラムを用意しといて、 bindModelのときに'counterCache' => trueを指定しとくと、勝手に数を数えて増減を登録してくれらしい。 詳しい説明はここにある。 使ってみたけど、たしかに便利。 でもこれを使ってると、bindModel($params, $reset = true)の$reset2008/09/08ゴウ
HTMLコーディングしてて、ファイルをPHPにしてプレビューしたら、エラーが出たよ。 Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\index.php on line 1 調べてみたら、どうやら一行目のXML宣言がまずかったみたい。 < ?xml version="1.0" encoding="utf-8"?> こいつの?の部分をPHPが認識してしまって、エラーが起きるみたいだ。 < ?pPHP2008/09/08ゴウ
外部ファイルをincludeしたい場合に、絶対パスではなくて、サイトルートからのパスで取得したい場面に出くわしました。調べたら、PHPにはサイトのルートを返してくれる便利なものがあるんですね。 $_SERVER['DOCUMENT_ROOT'] こいつで一発でした。 覚えておこうっと。