我希望通过添加3个其他字段来清理覆盖控制器类别。当我将其正确保存到数据库中时,字段将正确备份,但是当我编辑类别时,字段信息不会备份。这是我的替代控制器:
public function renderForm()
{
$this->fields_form_override = array(
array(
'type' => 'switch',
'label' => $this->l('Vente privée'),
'name' => 'private_sell',
'required' => false,
'is_bool' => true,
'values' => array(
array(
'id' => 'private_sell_on',
'value' => 1,
'label' => $this->l('Yes')
),
array(
'id' => 'private_sell_off',
'value' => 0,
'label' => $this->l('No')
)
)
),
array(
'type' => 'datetime',
'label' => $this->l('Date début vente'),
'name' => 'date_start',
'required' => false,
'lang' => true
),
array(
'type' => 'datetime',
'label' => $this->l('Date fin vente'),
'name' => 'date_end',
'required' => false,
'lang' => true
),
);
return parent::renderForm();
}
我不明白问题出在哪里。你有个主意吗?
谢谢您的帮助。
答案 0 :(得分:0)
您的替代必须包含3部分:
你们都做完了吗?