我怎樣才能得到類別名稱的選擇列表不是他們的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