如何从控制器设置变量到我的视图? (个人资料版)

时间:2014-10-07 17:07:23

标签: php cakephp

我有一个发布城市表单,我需要在变量中存储状态字段(当前城市)的值。

 $this->Town->id = $id; 
 $this->request->data = $this->Town->read('name,id'); 

这就是我所做的,不幸的是在我的蛋糕视图中(通过回声),他告诉我,statut是一个数组"数组"。

$statut=  $this->Town->read('statut'); 
$this->set(compact('statut'));

1 个答案:

答案 0 :(得分:0)

您正面临此错误,因为$ statut是一个数组。    在.ctp文件上写下pr($statut);。    这将为您提供所需的输出。

否则:

  $this->Town->id = $id; 
    $this->request->data = $this->Town->read('name,id');
    $statut=  $this->Town->read('statut'); 
    $statut = $statut[$id]
    $this->set(compact('statut'));

现在在.ctp文件上尝试echo $statut;