ライブラリ・プラグイン(Lib / Vendor / Plugin)

CakePHPには共通化したライブラリの格納庫が複数あり初心者はどこにライブラリを配置してよいか悩むことがある。

実際にはライブラリの配置についてもCakePHPには明確な設計思想があるのでここではそれを紹介する。

Continue reading ライブラリ・プラグイン(Lib / Vendor / Plugin)

find応用編:特定のフィールドを検索条件にするfindBy関数

CakePHPのModelには様々な便利関数が予め用意されている。データを保存するにはfind()関数を使うが、検索条件を配列の$optionとして作成するのがめんどくさい場合、もっと簡単にfindをかける方法がある。

Continue reading find応用編:特定のフィールドを検索条件にするfindBy関数