CakePHP未选择多个选择值

时间:2013-02-06 16:49:42

标签: cakephp

我的多重选择正在正确填充,并且成功保存,但是,编辑时未选择所选的值。

我的表格 - >

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] []

任何想法如何解决这个问题?

0 个答案:

没有答案