我是 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 文档(这里)它告诉我添加
$this->set('departments', $this->Employee->Department->find('list'));
在我的控制器中..
我不知道放哪个控制器?它在EmployeesController 还是DepartmentsController 中?以及控制器的哪个动作?
查看以创建选择框(在 add.ctp 中)
echo $this->Form->input('Department');