Установка элемента datepicker в Zend_config_Ini - PullRequest
2 голосов
/ 31 августа 2011

Я пытаюсь создать элемент формы, используя Zend_Config_Ini. Среди других элементов у меня есть элемент datepicker (zendx_jquery_form_element_datepicker), который не работает.

Я попытался установить элемент следующим образом:

user.login.elements.Date.type = "datePicker"

и

user.login.elements.Date.type = "zendx_jquery_form_element_datepicker"

В любом случае заканчивается одно и то же сообщение об ошибке:

Plugin by name 'Zendx_jquery_form_element_datepicker' was not found in the registry; used paths: Zend_Form_Element_: Zend/Form/Element/

или

Plugin by name 'DatePicker' was not found in the registry; used paths: Zend_Form_Element_: Zend/Form/Element/

Пожалуйста, помогите, спасибо.

Ответы [ 3 ]

1 голос
/ 26 декабря 2012

Просто добавьте путь префикса перед настройкой формы

 $form = new Zend_Form();
 $form->addPrefixPath('ZendX_JQuery_Form_Element', 'ZendX/JQuery/Form/Element', 'element');
 $form->setConfig($config->form);
0 голосов
/ 04 апреля 2012

Попробуйте

user.login.elements.Date.type = "DatePicker"

Имя класса: class

ZendX_JQuery_Form_Element_DatePicker 
0 голосов
/ 01 сентября 2011

Я не знаю, как сделать форму, используя INI-файл.Но я знаю, что Zendx_jquery_form_element_datepicker не является стандартным элементом формы Zend.Это сделано ZendX.Так что вы не можете использовать его как элемент Zend.

...