こんにちは、私はZF1を使用していますが、1つの問題があります。ここで私はcuzの「MAXLENGTH」=> 50の、検証エラー「最大文字数は50である」でしょう、私はギリシャ語の文字を入力しようとすると、私の問題は、たとえば、30文字の長さである HtmlEntitiesフィルタを使用したZend framework maxlengthの検証
$htmlEntities = new Zend_Filter_HtmlEntities(array(
'doublequote' => false,
'quotestyle' => ENT_NOQUOTES /*| ENT_SUBSTITUTE | ENT_DISALLOWED | ENT_HTML5*/
));
$elements[] = $this->createElement('text','name',array(
'belongsTo' => 'event_waiver',
'class' => 'form-text tx name',
'label' => $this->_translate->_('Title'),
'required' => true,
'value' => $this->object->name,
'description'=> $this->_translate->_('Select a unique title for your waiver. This is how your waiver will be saved and identified within your organization.'),
'maxlength' => 50,
'filters' => array('StripTags','StringTrim',$htmlEntities,'Null'),
'validators' => array(
array('StringLength',null,array('max'=>50))
)
));
私のフォーム
あり、コードの一部これは、htmlentetiesフィルタが適用されているために発生します。誰もこの行動を無効にする方法を知っていますか