我们尝试从数据库中获取交付日期,但是使用以下选项获取其下拉列表。
$this->_options[] = array(
'value' => '',
'label' => 'Select Preferred Delivery Time'
);
$this->_options[] = array(
'value' => 1,
'label' => '10am-1pm'
);
$this->_options[] = array(
'value' => 2,
'label' => '2pm-6pm'
);
$this->_options[] = array(
'value' => 3,
'label' => '7pm-10pm'
);
有了这个选项。 当我从db中获取它时,它根据用户选择的选项给出值1或2或3。但我想用标签值替换这些值。 我正在使用的查询是
$select->joinLeft(array('delivery' => $collection->getTable('sales/order_address')), 'delivery.parent_id=main_table.entity_id and delivery.address_type="shipping"', array('delivery_time' => 'delivery_time'));