代码之家  ›  专栏  ›  技术社区  ›  Andrew

Zend框架:如何向整个应用程序添加自定义验证器路径?

  •  2
  • Andrew  · 技术社区  · 14 年前

    我有自己创建的自定义验证器和过滤器,希望在整个应用程序中使用它们。我所有的表单都扩展了一个基类。我应该怎么做才能让Zend框架知道在哪里找到这些?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Benjamin Cremer    14 年前

    看看 Plugin Loaders 在ZF文档中

    class Your_Form extends Zend_Form
    {
        /**
         * @param mixed $options
         * @return void
         */
        public function __construct($options = null)
        {
            $this->addElementPrefixPath('Prefix_Validate', 'Prefix/Validate/');
            $this->addPrefixPath('Prefix_Form', 'Prefix/Form/');
    
            parent::__construct($options);
        }
    }