从1.7版本切换到1.8或更高版本后,导致此错误消息"Exception caught by form Method getMaxFileSize does not exist"
的原因是什么
更新:代码产生的问题
->addElement('file', 'avatar', array(
'required' => false
, 'label' => 'Upload File:'
, 'destination' => '/data/avatar'
, 'filters' => array()
, 'validators' => array(
array('Extension', false, 'jpg,png,gif')
, array('Size', false, 102400)
, array('Count', false, 1)
)
, 'decorators' => $this->groupElementDecorators
))
UPDATE2: group decorators只是一个数组
$groupElementDecorators = array( 'ViewHelper', 'FormElements', 'File', 'Errors');
答案 0 :(得分:0)
根据此issue,您必须使用以下内容。
'validators' => array(
array('Size', false, array('min' => '3', 'max' => '9'))
)