1

私は2つのテーブルを持っています

  • id
  • Lecturer_id
  • ..。

講師

  • id
  • 講師
  • コード

add.ctpは音声用ですが、講師を一覧表示するドロップダウンがあります。次に、LecturerのIDをvoicesテーブルのLecturer_idに保存する必要があります

4

1 に答える 1

3

私は問題を解決し、それをあなたと共有したかった:

音声モジュール:

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)'
             ));
于 2013-02-22T19:04:16.530 に答える