0

我通过$this->Form->input('field')自动填充多个选择框创建。

但是如何使用上面的代码在编辑操作中选择保存值的选项?

4

1 回答 1

0
  1. 确保您的表单是使用正确的模型创建的

    例如`$this->Form->create('Article');

  2. 通过 . 从 Controller 传递一个变量作为模型的单数$this->set()。例如,如果您的模型是“Article”,则传递一个带有数据的变量:

    $this->set('article', $article);

  3. 它会自动填充

  4. 下次您在 StackOverflow 上提出问题时,请提供有关您尝试过的内容、有效的内容、无效的内容、搜索过但找不到的内容等信息,这样就不会感觉好像我们只是为您编写代码。

更新(根据评论中的附加信息):

对于 HABTM,使用模型创建您的字段:

$this->Form->input('PartnerState');

然后传递一个变量 camelCase 复数:

$this->set('partnerStates', $partnerStates);
于 2013-04-10T17:26:52.043 回答