モデルのフィールドを選択リストに配置したいと考えています。私はこのコードを持っています..
brand.php & car.php モデル
class Brand extends AppModel{
var $name = 'Brand';
var $hasMany = 'Car';
}
<?php
class Car extends AppModel{
var $name = 'Car';
var $belongsTo = 'Brand';
}
?>
コントローラー
<?php
class CarsController extends AppController{
var $name = 'Cars';
function index(){
$this->set('id', $this->Car->find('all'));
}
}
?>
これはビュー index.ctp です
<?php
echo $form->create('Search');
foreach($id as $options){
echo $options['Brand']['name']."<br>"; // it works
$values = array();
$values[] = $options['Brand']['name']; // doesnt work!
}
echo $this->Form->select('one', $values); // the values for selects just the last one
echo $form->end('search');
?>
では、Brand.php モデルのオプション値のフィールドと ID を選択リストに配置するにはどうすればよいでしょうか??