そのため、HABTM を介して関連付けられたモデルがあります。あるビューでは、チェックボックスを使用して関連付けを保存しています。問題なくデータ保存できています。しかし、たとえば、編集ページに移動して関連付けを編集したい場合に、既存の関連付けのボックスをどれだけきれいにチェックするかは判断できません。
この場合、User モデルと Survey モデルがあります。
私のビューのコードは次のとおりです。
foreach ($users as $user) {
echo $this->Form->input('User.User.', array('type' => 'checkbox', 'value' => $user['User']['id'], 'hiddenField' => false, 'label' => false )) . ' ' . $user['User']['username'];
}
必要に応じて、ボックスを選択済みとしてマークするだけの方法が必要です。