私はcakephp初心者です。
私の従業員モデル、
class Employee extends AppModel {
var $belongsTo = array(
'Department'=>array(
'className'=>'Department',
'foreignKey'=>'department_id',
'conditions'=>null,
'fields'=>null
)
);
blah--
今、従業員 add.ctp で、すべての部門を一覧表示する選択ボックスを作成したいと考えています。私は公式のcakephp 2.1ドキュメント(here)を調べていましたが、追加するように指示されています
$this->set('departments', $this->Employee->Department->find('list'));
私のコントローラーで..
私はどのコントローラーに入れるべきかわからない?それは EmployeesController または DepartmentsController にありますか? そしてコントローラーのどのアクションで?
選択ボックスを作成するためのビュー (add.ctp 内)
echo $this->Form->input('Department');