私は2つのテーブルを持っています
声:
- id
- Lecturer_id
- ..。
講師:
- id
- 講師
- コード
add.ctpは音声用ですが、講師を一覧表示するドロップダウンがあります。次に、LecturerのIDをvoicesテーブルのLecturer_idに保存する必要があります
私は2つのテーブルを持っています
声:
講師:
add.ctpは音声用ですが、講師を一覧表示するドロップダウンがあります。次に、LecturerのIDをvoicesテーブルのLecturer_idに保存する必要があります
私は問題を解決し、それをあなたと共有したかった:
音声モジュール:
public $belongsTo = 'Lecturer';
そして、Voicescontroller の Add アクションにいくつかのコードを追加しました:
$this->set('lecturers', $this->Voice->Lecturer->find(
'list',
array(
'fields' => array('Lecturer.Lecturer'),
'order' => array('Lecturer.Lecturer')
)));
私のドロップダウンのadd.ctpで:
echo $this->Form->input('lecturer_id', array(
'options' => array($lecturers),
'empty' => '(choose one)'
));