Validation Magento自定义表单在编辑操作中删除需要验证的文件
我是马根托的新手 我已经在管理端创建了新表单。并增加了图像上传验证如果我创建新的条目,那么这将是很好的验证工作完美,但当我想编辑的形式,然后图像上传字段将不是必需的。我为图像字段验证添加了以下代码Validation Magento自定义表单在编辑操作中删除需要验证的文件,validation,magento,Validation,Magento,我是马根托的新手 我已经在管理端创建了新表单。并增加了图像上传验证如果我创建新的条目,那么这将是很好的验证工作完美,但当我想编辑的形式,然后图像上传字段将不是必需的。我为图像字段验证添加了以下代码 $fieldset->addField('filename', 'file', array( 'label' => Mage::helper('banner')->__('File'), 'class' => "requi
$fieldset->addField('filename', 'file', array(
'label' => Mage::helper('banner')->__('File'),
'class' => "required-entry",
'required' => true,
'name' => 'filename',
));
您能告诉我如何在编辑时删除所需的填充验证吗。请尝试下面的代码
$fieldset->addField('filename','file',array(
'label'=>Mage::helper('banner')->,
“类”=>“必填项”,
'required'=>this->getRequest()->getParam('id')?false:true,
“名称”=>“文件名”,
));代码>您可以使用此代码
$fieldset->addField('image', 'image', array(
'name' => 'image',
'class' => 'required-entry required-file',
'label' => Mage::helper('magentostudy_news')->__('Pattern Image'),
'title' => Mage::helper('magentostudy_news')->__('Pattern Image'),
'required' => true,
'disabled' => $isElementDisabled
));
/var/www/html/niresh/megento/lib/Varien/Data/Form/Element/Image.php
请打开上面的文件
转到此函数public functiongetElementHtml()
在此行中添加类名必需的条目*$this->setClass('input-file')*代码>
或
注释此行*$this->setClass('input-file')*
并在函数\u prepareForm()
中添加此类名输入文件
以及*$fieldset->addField('image',image',array(…,'class'=>'所需输入文件',*
)
或者复制上述文件并创建一个新的自定义varien数据表单元素。并使用此新对象而不是“图像”。不要使用“文件”,而是使用“图像”
$fieldset->addField('filename', 'image', array(
'label' => Mage::helper('banner')->__('File'),
'class' => "required-entry",
'required'=> $this->getRequest()->getParam('id') ? false : true,
'name' => 'filename',
));
您好,谢谢您的支持,它可以工作吗?我可以再问一个问题吗?我怎样才能在字段后显示缩略图?对不起,我没有理解您的意思。您可以详细说明一下吗?