在视图层显示值(Cakephp)

Display value in View layer (Cakephp)

如何在视图中显示组织值,我试过了,但它不起作用 模型中的代码:

 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'];

首先,您认为代码应该是

echo  $orgName['Organisation']['name'];

您也可以使用 cakephp findById($id) or find(‘first’) 来检索您的数据。