我的表單包含用於圖像上傳的文件字段。magento,在編輯時出現窗體中的文件字段錯誤
protected function _prepareForm()
{
$form = new Varien_Data_Form();
$this->setForm($form);
$fieldset = $form->addFieldset('image_form', array('legend'=>'Image Informations'));
$fieldset->addField('img_label', 'text',
array(
'label' => 'Label',
'class' => 'required-entry',
'required' => true,
'name' => 'img_label',
));
$fieldset->addField('img_src', 'file',
array(
'label' => 'Upload Image',
'class' => 'required-entry',
'required' => false,
'name' => 'img_src',
));
$fieldset->addField('img_desc', 'textarea',
array(
'label' => 'Description',
'required' => false,
'name' => 'img_desc',
));
$fieldset->addField('img_link', 'text',
array(
'label' => 'Link',
'required' => false,
'name' => 'img_link',
));
if (Mage::registry('image_data'))
{
$form->setValues(Mage::registry('image_data')->getData());
}
return parent::_prepareForm();
}
我只在我的數據庫中保存的文件名,而不是整個URL,並whene我編輯的字段值只包含圖像名稱。如果我不做任何更改(圖片):
- Magento驗證檢測到該字段爲空。
請問請幫忙!
感謝
後整個'保護功能_prepareForm(){'函數。 – FlorinelChis
好的,完成了。我發佈了功能 –