- 我添加了 ZendX 库。
- 在控制器中添加了助手:
public function init() { $this->view->addHelperPath( 'ZendX/JQuery/View/Helper' ,'ZendX_JQuery_View_Helper'); }
- 为查看页面创建了一个表单:
public function indexAction() { // Filter form $this->view->autocompleteElement = new ZendX_JQuery_Form_Element_AutoComplete('txtLocation'); $this->view->autocompleteElement->setAttrib('placeholder', 'Search Location'); $this->view->autocompleteElement->setJQueryParam('data', array('Manila', 'Pasay', 'Mandaluyong', 'Pasig', 'Marikina','Makati')); }
- 在视图页面中加载 jQuery 和表单。
<?php echo $this->jQuery(); ?> <form> <?php echo $this->autocompleteElement; ?> </form>
该表单在视图页面中可见。但是自动完成功能不起作用。我什至在源页面中都没有看到任何 jQuery 脚本。我错过了什么吗?