我正在尝试保存一个在 CakePHP3 中具有多对多关系的表单,但我无法正确呈现该表单。(用户 HABTM 标签)
在我的控制器中,我设置了要编辑的对象:
$user = $this->Users->get($id, [
'contain' => ['Tags']
]);
$this->set(compact('user'));
在我看来:
$options = [
'1' => 'Tag 1',
'2' => 'Tag 2'
];
echo $this->Form->select('tags', $options, [
'multiple' => 'checkbox'
]);
我的问题是加载时未检查所选标签,我该如何解决?