【发布时间】:2011-08-25 13:48:29
【问题描述】:
我创建了一个新的装饰器,并使用 addElementPrefixPath 将它添加到我的表单中。我打算以其他形式使用这个装饰器,但不想每次都添加它。如何通过引导程序添加这个装饰器?
【问题讨论】:
标签: php zend-framework zend-decorators
我创建了一个新的装饰器,并使用 addElementPrefixPath 将它添加到我的表单中。我打算以其他形式使用这个装饰器,但不想每次都添加它。如何通过引导程序添加这个装饰器?
【问题讨论】:
标签: php zend-framework zend-decorators
我会亲自扩展 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_"
我希望这会有所帮助。如果我误解了你的问题或者我没有说清楚,请告诉我:)
【讨论】: