控制器:
$products=$this->Product->find('list',
array(
'conditions' => array('Product.publish'=>1),
'order' => array('Product.publish_order ASC')
));
$this->set('products',$products);
查看:
echo $form->input('product',array('options' =>$products));
看看这个例子:
<select>
<option value="cars" disabled>Cars</option>
<option value="volvo">Volvo</option>
<option value="vw">VW</option>
<option value="audi">Audi</option>
</select>
选项Cars
已停用,因为我想将其用作类别内容。
我在CakePHP应用程序中需要这样的东西我该怎么做?
答案 0 :(得分:0)
$options = array(
'Cars' => $products
);
echo $this->Form->select('product', $options);
OR
echo $this->Form->select('product', array('Cars' => $products));
您在此处使用了$form
,因此您可以将$this->Form
更改为$form