Cakephp:当我有主键时,如何引用另一个表中的字段

时间:2012-06-18 13:32:39

标签: cakephp

我想在我的programme_name控制器中打印出programsubjects,但目前我只有程序控制器中的programme_code

如何制作我的下拉列表以显示programme_name

我的代码:

  $list[]=$this->ProgrammeChoice->Programme->ProgrammeRequirementsSubject->
  find('list',array('fields'=> array('programme_code'),
  'conditions'=>array(' ProgrammeRequirementsSubject.subject_code'=>$s_code,
  'compulsory'=>'true'),
   'group' =>array('programme_code')));

现在我的programme_code是程序模型的主键,那么在我拥有programme_code时如何让它带来programme_name

1 个答案:

答案 0 :(得分:0)

您可以使用displayField模型属性指定要在ddl上显示为文本的字段(默认情况下,主键将是值)。有关Cookbook

的详细信息