我在下面创建了一个自己的验证类/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
让其他开发人员立即知道他们正在使用什么。