在View层(Cakephp)中显示值

时间:2015-02-24 15:00:51

标签: cakephp view cakephp-2.0

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

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

1 个答案:

答案 0 :(得分:2)

首先,您视图中的代码应为

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

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