2009-07-24 CakePHP Controller::set() に連想配列を渡すと camelCase されてしまう 環境 CakePHP 1.2.3.8166 問題 Controller::set() に連想配列を渡すとビュー変数の名前が camelCase になってしまう。 そのため下記のコードでは2つのビュー変数ができる。 <?php $this->set(compact('item_name')); // $itemName $this->set('item_name', $item_name); // $item_name ?> 対策 Controller::set() の第1引数へ連想配列を渡してはいけない。