1
我有一個自定義驗證器,檢查子窗體中的所有值,以確保它們相互之間有意義。在這個驗證器失敗的情況下,我希望在子窗體的頂部有一個錯誤裝飾器來顯示錯誤消息。這可能嗎?你可以添加一個錯誤修飾器到Zend子表單嗎?
我已經設置了裝飾就像這樣:
protected $_decorators = array(
array(
'decorator' => 'FormElements',
'options' => array()
),
array(
'decorator' => 'HtmlTag',
'options' => array(
'tag' => 'ul',
'class' => 'test'
)
),
);
而且好像我應該能夠添加
array(
'decorator' => 'Errors',
'options' => array(
'tag' => 'ul',
'class' => 'errors',
'placement' => 'prepend',
)
),
但導致Zend的失敗與錯誤「用htmlspecialchars ()期望參數1是字符串,給定的數組「。那我做錯了什麼?謝謝!