我想将模型中的字段放在选择列表中。我有这个代码..
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 放在选择列表中?