如何在视图中显示组织值,我试过这个,但它不起作用 模型中的代码:
function getOrganisationName($organisation_id){
return $orgaName = $this->find('list',array('conditions' => array('Organisation.id' => $organisation_id), //array of conditions
'fields' => array('Organisation.name')));
}
控制器中的代码:
$orgName = $this->Organisation->getOrganisationName($organisation_id);
$this->set(compact('indicators', 'organisations', 'rejections', 'projects', 'organisation_id','orgName'));
视图中的代码:
echo $orgName['organisation']['name'];
答案 0 :(得分:2)
首先,您视图中的代码应为
echo $orgName['Organisation']['name'];
您也可以使用cakephp findById($id)或find(‘first’)来检索您的数据。