CakePHP

Get変数を渡すページをCakePHPのURL形式へ変換する.htaccess(mod_rewrite)の記述方法

これまでSmartyなどを使っていたウェブサイトをリファクタリングし、CakePHPへ移行する場合などに困ることがとして。 Get変数を使ったページを、CakePHP特有のURL記法(host/Controller/Action/Var)へ変更する際、 .htaccessを使って、リダイレクトする必要…

CakePHP のFormHelperで任意のControllerを使用する方法

公式ドキュメントにも記載されていますが、 案外はまってしまうことも多い仕様のため、自戒の意味で。 FormHelper — Cookbook v2.x documentationFormHelperのControllerおよび、actionを自由に変更する方法。 Form->create(null, array('url' => '/recipes/…

CakePHPのModel::hasAny()について

Model::hasAnyとはCake/lib/Model/Model.phpを参照すると以下のように定義されている。(2597行目) public function hasAny($conditions = null) { return ($this->find('count', array('conditions' => $conditions, 'recursive' => -1)) != false); } つ…