我有一个示例InstrumentFunding(id,title),属于InstrumentFundingGroup(id,title)
在后端添加/编辑InstrumentFunding时,我想要一个选择下拉列表来选择InstrumentFundingGroup
我尝试使用$form->input('InstrumentFundingGroup',array('type' => 'select'));
,但下拉列表是空的
我该怎么做?
答案 0 :(得分:0)
在您的控制器中:
$instrumentFundingGroups = $this->InstrumentFundingGroup->find( 'list' );
$this->set( compact( 'instrumentFundingGroups' ) );
在您看来:
$form->input('InstrumentFundingGroup.id' );
Cake执行识别由复数模型名称标识的数组应该填充该模型的id字段的工作。查看文档中的automagic form fields页面。这些概述了正在发生的事情。