CakePHP で Model::find() の結果を加工
Model::find() の結果を、モデル名のキーを取り除いた配列に加工したい。
配列の加工は、Set クラスを使うと便利らしいが、好みの形にならないので、色々悩んだ結果、array_map() と、array_shift() を組み合わせると良いことが分かった。
<?php $all = $this->User->find('all'); var_dump(array_map('array_shift', $all));
ただし、アソシエーションを使ってるときは、もうちょっと考えないといけないかも(未確認)。