2011-08-31 47 views
2

我想用Zend_Config_Ini創建表單元素。在其他元素中,我有一個datepicker元素(zendx_jquery_form_element_datepicker),它無法工作。在Zend_config_Ini中設置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/ 

請幫忙,謝謝。

回答

-1

我不知道如何使用ini文件製作表格。但我知道Zendx_jquery_form_element_datepicker沒有擴展zend表單元素。它是由ZendX製作的。所以你不能用它作爲zend元素。

+1

感謝。我知道datepicker不是一個標準的Zend Form元素,但是,它確實擴展了Zend Form Element(我認爲)並且因此可以像這樣表現。我的意見是,可能需要在ZendX文件夾中進行搜索來獲取這個和其他人。有任何想法嗎?任何人?謝謝 –

0

嘗試

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

類名是類

ZendX_JQuery_Form_Element_DatePicker 
1

形式配置之前,只需添加前綴路徑

$form = new Zend_Form(); 
$form->addPrefixPath('ZendX_JQuery_Form_Element', 'ZendX/JQuery/Form/Element', 'element'); 
$form->setConfig($config->form);