0
我試圖顯示CakePHP中將有附加屬性的列表框選項。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')
);
如何,我可以返回該格式的數據?下面的幫助程序將以強制列表框替代使用optgroup的格式返回數據。
$optionsArray = $this->TableX->find('all', array(
'fields' => array('name', 'id', 'price'),
'order' => array('name' => 'ASC')
));