Добавить пользовательский Zend Form Decorator Элемент через Bootstrap - PullRequest
0 голосов
/ 25 августа 2011

Я создал новый декоратор и добавил его в свою форму, используя addElementPrefixPath. Я намерен использовать этот декоратор в других формах, но не хочу добавлять его каждый раз. Как добавить этот декоратор через загрузчик?

1 Ответ

2 голосов
/ 25 августа 2011

Я бы лично расширил Zend_Form и использовал бы эту форму вместо этого.Как показано ниже:

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

Этот файл будет находиться в ./library/My/Form.php.И тогда во всех моих формах они будут выглядеть следующим образом:

class App_Form_Example extends My_Form {
    ....
}

Если вы не использовали пространства имен автозагрузчика, прежде чем вам нужно будет добавить это в ваш application.ini (при условии, что вы начинаете свою расширенную форму с "Мой _ "

autoloaderNamespaces[] = "My_"

Надеюсь, это поможет. Дайте мне знать, если я неправильно понял ваш вопрос или я не дал понять:)

...