我的多项选择正在正确填充,并且已成功保存,但是,在编辑时未选择所选值。
我的表格 ->
echo $this->Form->inputs(array(
...
'AnaestheticTechnique',
...
));
我的 HABTM 关系
class PatientCase extends AppModel {
public $hasAndBelongsToMany = array(
'AnaestheticTechnique' =>
array(
'className' => 'AnaestheticTechnique',
'joinTable' => 'anaesthetic_techniques_patient_cases',
'foreignKey' => 'patient_case_id',
'associationForeignKey' => 'anaesthetic_technique_id',
'unique' => true
),
);
}
在我的控制器中
$anaestheticTechniques = $this->PatientCase->AnaestheticTechnique->find('list');
$this->set(compact('anaestheticTechniques'));
选择输入的名称生成为
数据[麻醉技术][麻醉技术][]
但是, $this 正在返回
$this->data[麻醉技术][0][]
任何想法如何解决这一问题?