如何解决如何在cakephp的自动完成字段中找回标签
|| 嘿,我的cakephp 1.3网站上有一个搜索框,我刚刚使用ajax助手将其转换为自动完成字段。一切正常,但我曾经能够标记该字段,即使用此标签:echo $form->create(\"Charity\",array(\'action\' => \'search\'));
echo $form->input(\"Charity.charity_name\",array(\'label\' => \'Search for\'));
echo $form->end(\"Search\");
我将在搜索框的上方写上“搜索”。
现在使用自动完成帮助程序:
echo $form->create(\"Charity\",array(\'action\' => \'search\'));
echo $ajax->autoComplete(\'Charity.charity_name\',\'/charities/autoComplete\',array(\'label\' => \'Search for\'));
echo $form->end(\"Search\");
不幸的是,我添加的数组(\'label \'=> \'Search \')并没有达到预期的效果。我知道有一些选项可以自动完成,但显然标签不是其中之一。我如何找回我的标签:)
提前致谢
解决方法
没有“蛋糕”方式为自动完成框添加标签。最好的选择是自己编写代码,就像在cake生成的输入中看到的一样,诸如此类。可能值得给CakePHP的家伙看一看,看看他们是否可以在下一轮中解决它。
,快速浏览一下API:http://api13.cakephp.org/class/ajax-helper#method-AjaxHelperautoComplete,the2ѭ数组用于Ajax选项。
该方法使用FormHelpers
text
方法,因此它仅创建输入,而没有整个包装。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。