エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CakePHP Behaviorのsetup()注意点
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHP Behaviorのsetup()注意点
CakePHPのビヘイビアでの注意点がひとつありましたのでメモとして。。。 ビヘイビアの「setup()」を利用... CakePHPのビヘイビアでの注意点がひとつありましたのでメモとして。。。 ビヘイビアの「setup()」を利用する際に注意点がありました。 特に気づかずに第2引数を変数などにセットすると、コントローラー内に 2つ以上モデルが存在し、両方に同じビヘイビアを設定した場合、 その設定が上書きされてしまう恐れがあります。 といってもイマイチな説明ですが(汗 CakePHPの1.1から利用して同じ使い方(同じコード)で利用していたということと その現象になる設計が無かったのが幸いして、発見に至りました(笑 通常は1つのコントローラーに1つのモデルとしてコーディングしていきますが、 設計によっては1つのコントローラーが2つのモデルを利用する場合もあるかと思います。 モデル1対コントローラー1の関係で利用するビヘイビアの設計であればいいのですが ビヘイビアはモデル多対コントローラー1の考えが基本かと思