Cakephp 从关联模型中选择下拉列表

Cakephp 从关联模型中选择下拉列表,cakephp,model,drop-down-menu,Cakephp,Model,Drop Down Menu,我有一个属于InstrumentFundingGroup(id,标题)的模型InstrumentFunding(id,标题) 在后端,当我添加/编辑InstrumentFunding时,我需要一个选择下拉列表来选择InstrumentFundingGroup 我尝试使用$form->input('InstrumentFundingGroup',array('type'=>'select')但下拉列表为空 如何执行此操作?在控制器中: $instrumentFundingGroups = $thi

我有一个属于InstrumentFundingGroup(id,标题)的模型InstrumentFunding(id,标题)

在后端,当我添加/编辑InstrumentFunding时,我需要一个选择下拉列表来选择InstrumentFundingGroup

我尝试使用
$form->input('InstrumentFundingGroup',array('type'=>'select')但下拉列表为空

如何执行此操作?

在控制器中:

$instrumentFundingGroups = $this->InstrumentFundingGroup->find( 'list' );
$this->set( compact( 'instrumentFundingGroups' ) );
在你看来:

$form->input('InstrumentFundingGroup.id' );

Cake的工作是识别由复数模型名称标识的数组应该填充该模型的id字段。查看文档中的页面。这些概述了正在发生的事情。

提示:使用蛋糕烘焙脚本烘焙控制器、模型和最重要的视图。通过这种方式,您可以学到很多东西,尤其是那些相关列表如何最终出现在选择框中$form->input('InstrumentFundingGroup.id');不输出任何内容。但当我在公共关系(基金会)上;在我看来,我得到了正确的数组