2009-07-24から1日間の記事一覧
環境 CakePHP 1.2.3.8166 問題 Controller::set() に連想配列を渡すとビュー変数の名前が camelCase になってしまう。 そのため下記のコードでは2つのビュー変数ができる。 set(compact('item_name')); // $itemName $this->set('item_name', $item_name); …
環境 CakePHP 1.2.3.8166 問題 Model::saveAll() は内部でトランザクション処理をしている。 そのため、外側のロジックで制御しているつもりのトランザクションが、Model::saveAll() によって途中でコミットされてしまう。 対策 Model::saveAll() の第2引数…