【问题标题】:Add Custom Zend Form Element Decorator Via Bootstrap通过 Bootstrap 添加自定义 Zend 表单元素装饰器
【发布时间】:2011-08-25 13:48:29
【问题描述】:

我创建了一个新的装饰器,并使用 addElementPrefixPath 将它添加到我的表单中。我打算以其他形式使用这个装饰器,但不想每次都添加它。如何通过引导程序添加这个装饰器?

【问题讨论】:

    标签: php zend-framework zend-decorators


    【解决方案1】:

    我会亲自扩展 Zend_Form 并使用该表单。如下:

    class My_Form extends Zend_Form {
        protected $decorator = ..........;
    }
    

    该文件将进入 ./library/My/Form.php。然后在我的所有形式中,它们将是:

    class App_Form_Example extends My_Form {
        ....
    }
    

    如果您在需要将其添加到 application.ini 之前没有使用过自动加载器命名空间(假设您以“My_”开始扩展表单

    autoloaderNamespaces[] = "My_"
    

    我希望这会有所帮助。如果我误解了你的问题或者我没有说清楚,请告诉我:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-25
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      • 2012-04-10
      • 2014-06-01
      相关资源
      最近更新 更多