我怎样才能得到类别名称的选择列表不是他们的ID! ,我使用CakePHP我的选择列表显示的ID不是值,CakePHP
的 '类别' 表只有两列(ID,姓名)
视图部分:
echo $this->Form->input('category',array(
'type' => 'select',
'options' => $categories,
'empty' => 'select category'
));
协会:
class Job extends AppModel{
public $name = 'Job';
public $belongsTo = array('Category');
}
和控制器:
$categories= $this->Job->Category->find('list');
$this->set('categories',$categories);
结果是选择列表与1,2,3,4,5,6值
http://stackoverflow.com/a/5659501/689579可能的帮助 – Sean 2014-10-06 02:01:09
的可能重复[CakePHP的 - 填充选择的形式(http://stackoverflow.com/questions/5659384/cakephp-populating -select形式) – Abhishek 2014-10-06 04:45:27