【问题标题】:CakePHP: Autocomplete for multiple tags in one textfieldCakePHP:在一个文本字段中自动完成多个标签
【发布时间】:2010-10-12 04:34:06
【问题描述】:

我想为 cakephp 使用自动完成组件,但我希望它像 SOF 标签一样工作,而不是仅仅自动完成文本字段中的一个值。即一个标签,第二个标签,...

有谁知道是否有使用此组件的选项?

谢谢,

琼斯

【问题讨论】:

  • 你指的是哪个自动完成组件?

标签: php ajax cakephp autocomplete tags


【解决方案1】:

你应该看看使用 jQuery UI Autocomplete,这里有这个功能的演示:

http://jqueryui.com/demos/autocomplete/#multiple

您不应该为此需要 Cake 组件,只需包含 jQuery 代码来执行您想要的操作,并将其附加到常规 Cake 表单字段。您可以在脚本加载时将值包含在脚本中,也可以从控制器方法返回它们(使用 RequestHandler 返回 JSON)。

【讨论】:

  • 感谢您的回答,我可以在 availableTags 变量中添加一个 PHP 数组吗?
  • 没问题。是的,实际上,Cake 有一个内置函数可以将 PHP 数组转换为 JS 对象:$this->Js->object($your_array)。看book.cakephp.org/view/1593/Methods
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-05
  • 2019-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-12
  • 2016-03-21
相关资源
最近更新 更多