如何用CakePHP中的会话值填充选择框

如何用CakePHP中的会话值填充选择框,cakephp,Cakephp,我在会话中存储了许多employee对象。如何用所有员工的姓名填充选择框。我对cakephp非常陌生,所以请解释语法。假设会话中的员工对象采用以下格式 array('Employee.id'=>'Employee.name')您可以在视图中用以下语句填充选择框:$this->Form->select('employees',$employees)(其中$employees是如上格式的数组) 有关选择框语法的更多信息,请参见。您必须单击我答案左侧的复选标记才能接受它,而不仅仅是发表评论;-)现在,

我在会话中存储了许多employee对象。如何用所有员工的姓名填充选择框。我对cakephp非常陌生,所以请解释语法。

假设会话中的员工对象采用以下格式
array('Employee.id'=>'Employee.name')
您可以在视图中用以下语句填充选择框:
$this->Form->select('employees',$employees)
(其中$employees是如上格式的数组)


有关选择框语法的更多信息,请参见。

您必须单击我答案左侧的复选标记才能接受它,而不仅仅是发表评论;-)现在,我必须在从下拉框中选择员工姓名时,自动填充诸如姓名、年龄和员工姓名地址、年龄和地址等文本框。请说明如何操作您必须使用javascript来完成此操作。通过onSelect事件,您可以实现这一点。您可能需要进行Ajax调用以获取年龄和地址等附加信息。