我通过$this->Form->input('field')
创建自动填充多个选择框。
但是如何使用上面的代码来选择编辑动作中保存值的选项?
答案 0 :(得分:0)
确保使用正确的模型创建表单
例如`$ this-> Form-> create('Article');
通过$this->set()
从Controller传递一个变量作为模型的单数形式。例如,如果您的模型是“Article”,则传递包含数据的变量:
$this->set('article', $article);
会自动填充
下次您在StackOverflow上提出问题时,请提供有关您尝试过的内容,哪些内容有效,哪些内容无效,您搜索但找不到...等信息,以便我觉得我们不只是为你编写代码。
更新(评论中的其他信息):
对于HABTM,使用模型创建您的字段:
$this->Form->input('PartnerState');
然后传递变量camelCase复数:
$this->set('partnerStates', $partnerStates);