00001 <?php 00023 require_once "Zend/Form.php"; 00024 00033 class ZendX_JQuery_Form extends Zend_Form 00034 { 00041 public function __construct($options = null) 00042 { 00043 $this->addPrefixPath('ZendX_JQuery_Form_Decorator', 'ZendX/JQuery/Form/Decorator', 'decorator') 00044 ->addPrefixPath('ZendX_JQuery_Form_Element', 'ZendX/JQuery/Form/Element', 'element') 00045 ->addElementPrefixPath('ZendX_JQuery_Form_Decorator', 'ZendX/JQuery/Form/Decorator', 'decorator') 00046 ->addDisplayGroupPrefixPath('ZendX_JQuery_Form_Decorator', 'ZendX/JQuery/Form/Decorator'); 00047 parent::__construct($options); 00048 } 00049 00058 public function setView(Zend_View_Interface $view = null) 00059 { 00060 if (null !== $view) { 00061 if (false === $view->getPluginLoader('helper')->getPaths('ZendX_JQuery_View_Helper')) { 00062 $view->addHelperPath('ZendX/JQuery/View/Helper', 'ZendX_JQuery_View_Helper'); 00063 } 00064 } 00065 return parent::setView($view); 00066 } 00067 }