0
我/library/My/Validate/
如何訪問全球自定義驗證器?
下創建了一個我自己的驗證類在我的表單中我有$this->addElementPrefixPath('My_Validate', 'My/Validate', 'validate');
我用我的驗證,像這樣:
$this->addElement('text', 'aField', array(
'validators' => array(
array('TestValidator', false, array('messages' => 'test failed')
),
));
這一切工作。不過,我有興趣通過兩種方式來改善這一點。
我想使所有窗體都可以訪問我的驗證器。在各種形式下調用
addElementPrefixPath()
似乎並不是一個乾淨的方式。我想通過
My_Validate_TestValidator
而不是TestValidator
,所以其他開發人員知道他們正在使用什麼。