【发布时间】:2014-10-29 22:49:10
【问题描述】:
我正在尝试在 Cakephp 中显示具有附加属性的列表框选项。
例如:
<option value="1" dataval-price="5">one</option>
<option value="2" dataval-price="10">two</option>
<option value="3" dataval-price="50">three</option>
在别处读到这只是像这样构建数组的一个例子:
$options = array(
2 => array('name' => 'One', 'value' => 1, 'dataval-price' => '5'),
2 => array('name' => 'Two', 'value' => 2, 'dataval-price' => '10'),
2 => array('name' => 'Three', 'value' => 3, 'dataval-price' => '50')
);
如何以这种格式返回数据?下面的帮助程序将以强制列表框改为使用 optgroups 的格式返回数据。
$optionsArray = $this->TableX->find('all', array(
'fields' => array('name', 'id', 'price'),
'order' => array('name' => 'ASC')
));
【问题讨论】:
标签: cakephp