【发布时间】:2013-04-10 17:15:52
【问题描述】:
我通过$this->Form->input('field')创建自动填充多选框。
但是如何使用上面的代码在编辑操作中选择保存值的选项?
【问题讨论】:
标签: cakephp select html-helper
我通过$this->Form->input('field')创建自动填充多选框。
但是如何使用上面的代码在编辑操作中选择保存值的选项?
【问题讨论】:
标签: cakephp select html-helper
确保您的表单是使用正确的模型创建的
eg `$this->Form->create('Article');
通过$this->set() 从控制器传递一个变量作为模型的单数。例如,如果您的模型是“Article”,则传递一个带有数据的变量:
$this->set('article', $article);
它将自动填充
下次您在 StackOverflow 上提出问题时,请提供有关您尝试过的、有效的、无效的、搜索过但找不到的...等信息,所以不觉得我们只是在为你写代码。
更新(根据 cmets 中的附加信息):
对于 HABTM,使用模型创建您的字段:
$this->Form->input('PartnerState');
然后传递一个变量camelCase复数:
$this->set('partnerStates', $partnerStates);
【讨论】: