Cakephp 我已经连接了两个表(Login和addresstable),现在我想在我的php视图中查看addresstable中的数据
这是我的控制器功能,我想传递地址视图中的所有数据 但是当我在我的地址_view.ctp中死$xyz时,唯一的Id被传递Cakephp 我已经连接了两个表(Login和addresstable),现在我想在我的php视图中查看addresstable中的数据,cakephp,Cakephp,这是我的控制器功能,我想传递地址视图中的所有数据 但是当我在我的地址_view.ctp中死$xyz时,唯一的Id被传递 public function view_address($id = null) { $this->loadModel('Addresstable'); $data = $this->Addresstable->findAllByUserId($id);
public function view_address($id = null)
{
$this->loadModel('Addresstable');
$data = $this->Addresstable->findAllByUserId($id);
$this->set('xyz',$id);
// pr($xyz);die;
$xyz=$this->data;
}
这是我的视图地址.ctp
<html>
<head>
</head>
<body>
<table>
<tr>
<td><?php pr($xyz);die; echo $xyz['Addresstable']['user_id']; ?></td>
</tr>
<tr>
<td>House No :<?php echo $xyz['Addresstable']['houseno']; ?></td>
</tr>
<tr>
<td>Block :<?php echo $xyz['Addresstable']['block']; ?></td>
</tr>
<tr>
<td>Street :<?php echo $xyz['Addresstable']['street']; ?></td>
</tr>
<tr>
<td> City :<?php echo $xyz['Addresstable']['city']; ?></td>
</tr>
<tr>
<td><td> State :<?php echo $xyz['Addresstable']['state']; ?></td></td>
</tr>
</table>
门牌号:
区块:
街道:
城市:
声明:
错误消息:缺少控制器错误:找不到AddresstablesController。错误:创建类AddressTableController
文件如下:app\Controller\addresstablecontroller.php
数据数组设置错误 试试这个
public function view_address($id = null)
{
$this->loadModel('Addresstable');
$data = $this->Addresstable->findAllByUserId($id);
$xyz=$data;
$this->set(compact('xyz','id'));
}
缺少控制器错误:找不到AddressTableController。错误:在以下文件中创建AddressTableController类:app\Controller\AddressTableController.php您的控制器名称是什么?您请求的URL是什么?控制器名称是LoginsControllerFirst change
$this->set('xyz',$id)$xyz=$this->data带有$xyz=$data的code>$此->设置('xyz',$id)代码>对$xyz=$data的错误更改$此->设置('xyz',$xyz)代码>