2

我正在尝试使用 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/

请帮忙,谢谢。

4

3 回答 3

1

只需在表单配置之前添加前缀路径

 $form = new Zend_Form();
 $form->addPrefixPath('ZendX_JQuery_Form_Element', 'ZendX/JQuery/Form/Element', 'element');
 $form->setConfig($config->form);
于 2012-12-25T21:31:28.863 回答
0

尝试

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

类名是类

ZendX_JQuery_Form_Element_DatePicker 
于 2012-04-04T12:14:01.410 回答
-1

我不知道如何使用ini文件制作表格。但我知道 Zendx_jquery_form_element_datepicker 不是 zend 表单元素。它是由 ZendX 制作的。所以你不能将它用作 zend 元素。

于 2011-09-01T08:52:06.337 回答