我的多重选择正在正确填充,并且成功保存,但是,编辑时未选择所选的值。
我的表格 - >
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'));
选择输入的名称生成为
数据[AnaestheticTechnique] [AnaestheticTechnique] []
然而,$ this正在返回
$这 - >数据[AnaestheticTechnique] [0] []
任何想法如何解决这个问题?