0
我想弄清楚如何將此實例化的文件擴展名驗證程序添加到我的flagicon元素的輸入過濾器。將實例化的validator添加到輸入過濾器
這裏是輸入濾波器代碼:
$inputFilter = new InputFilter();
$this->setInputFilter($inputFilter);
$validator = new \Zend\Validator\File\Extension(array('php'));
$inputFilter->add([
'name' => 'flagicon',
'required' => true,
'filters' => [],
'validators'=>[
[$validator]
]
]);
,這裏是我的表單元素代碼(直接從一種擴展形式對象)
$this->add([
'type' => 'file',
'name' => 'flagicon',
'attributes' => [
'id' => 'flagicon',
'class' => 'form-control'
],
'options' => [
'label' => 'Locale Flag Icon',
],
]);