CakePHP自定义选择框

时间:2014-07-30 11:26:35

标签: php html cakephp

控制器:

$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应用程序中需要这样的东西我该怎么做?

1 个答案:

答案 0 :(得分:0)

Source

$options = array(
   'Cars' => $products
);
echo $this->Form->select('product', $options);

OR

echo $this->Form->select('product', array('Cars' => $products));

您在此处使用了$form,因此您可以将$this->Form更改为$form