0

$this->Form->input('field')複数の選択ボックスを自動入力して作成します。

しかし、上記のコードを使用して、値を保存した編集アクションでオプションを選択するにはどうすればよいでしょうか?

4

1 に答える 1

0
  1. フォームが正しいモデルで作成されていることを確認してください

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

  2. を介してコントローラからモデルの単数形として変数を渡します$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 に答える