タグ: Behavior

CakePHP Behaviorのsetup()注意点

CakePHPのビヘイビアでの注意点がひとつありましたのでメモとして。。。

ビヘイビアの「setup()」を利用する際に注意点がありました。
特に気づかずに第2引数を変数などにセットすると、コントローラー内に
2つ以上モデルが存在し、両方に同じビヘイビアを設定した場合、
その設定が上書きされてしまう恐れがあります。

といってもイマイチな説明ですが(汗
Continue reading

Filed under: CakePHPTagged with: , ,

CakePHP 「tbtransform」の公開

CakePHPのビヘイビアで利用できる「tbtransform」を公開します。

このビヘイビアでは日本語入力を統一させるために
英数字とスペースを対象に半角または全角に自動で変換するためのビヘイビアです。
簡単な作りでもありますので、ビヘイビアの開発の参考になれば幸いです。

公開ページはこちらです。

Filed under: CakePHPTagged with: , , ,

CakePHP ビヘイビア(behavior)の実行時期

ビヘイビアの実行は基本、モデルが特定のタイミングで実行されます。
自動で実行してくれることは大変便利で無駄なコーディングをしなくてすむ利点があります。

しかし任意のタイミングで実行してほしい場合もあります。
そんな場合はビヘイビアを途中でつけたり外したりすることがCakePHPでは可能にできてます。
Continue reading

Filed under: CakePHPTagged with: , ,