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