CakePHP:显示数据库视图
CakePHP : Show database view
我的数据库中有一个视图,我想显示该值。但我对如何在我的控制器中调用视图名称感到困惑。我做了一个模型,但我仍然无法显示视图。我的视图数据库的名称是 Vtotaleks。请帮助我T_T
这是我的控制器
class HomesController extends AppController{
var $uses = array(
'Vtotaleks',
'SiswaMonitoring',
'Siswa',
'AuthUser',
'PerusahaanOrder');
public function index(){
$this->Lib->cekprivilege();
$totalEks = $this->Vtotaleks->find('all', array('cache' => true));
这是我的模型
<?php
class Vtotaleks extends AppModel
{
public $usetable = 'vtotaleks'; }
这是我的观点
<tbody>
<?php $totalEkstrainee=0;foreach($totalEks as $datatotalEks){
$totalEkstrainee+=$datatotalEks['Vtotalekstrainee']['siswa_total'];
?>
<tr>
<td><?php echo $datatotalEks['Vtotalekstrainee']['city_name']?></td>
<td align="right"><strong><?php echo $datatotalEks['Vtotalekstrainee']['siswa_total']?></strong></td>
</tr>
<?php }?>
<tr class="danger">
<td><em>Total</em></td>
<td align="right"><strong><?php echo $totalEkstrainee?></strong></td>
</tr>
</tbody>
这里是错误
Notice (8): Undefined variable: totalEks [APP\View\Homes\index.ctp, line 142]
Warning (2): Invalid argument supplied for foreach() [APP\View\Homes\index.ctp, line 142]
查询后添加此行
$this->set(compact('totalEks'));
我的数据库中有一个视图,我想显示该值。但我对如何在我的控制器中调用视图名称感到困惑。我做了一个模型,但我仍然无法显示视图。我的视图数据库的名称是 Vtotaleks。请帮助我T_T
这是我的控制器
class HomesController extends AppController{
var $uses = array(
'Vtotaleks',
'SiswaMonitoring',
'Siswa',
'AuthUser',
'PerusahaanOrder');
public function index(){
$this->Lib->cekprivilege();
$totalEks = $this->Vtotaleks->find('all', array('cache' => true));
这是我的模型
<?php
class Vtotaleks extends AppModel
{
public $usetable = 'vtotaleks'; }
这是我的观点
<tbody>
<?php $totalEkstrainee=0;foreach($totalEks as $datatotalEks){
$totalEkstrainee+=$datatotalEks['Vtotalekstrainee']['siswa_total'];
?>
<tr>
<td><?php echo $datatotalEks['Vtotalekstrainee']['city_name']?></td>
<td align="right"><strong><?php echo $datatotalEks['Vtotalekstrainee']['siswa_total']?></strong></td>
</tr>
<?php }?>
<tr class="danger">
<td><em>Total</em></td>
<td align="right"><strong><?php echo $totalEkstrainee?></strong></td>
</tr>
</tbody>
这里是错误
Notice (8): Undefined variable: totalEks [APP\View\Homes\index.ctp, line 142] Warning (2): Invalid argument supplied for foreach() [APP\View\Homes\index.ctp, line 142]
查询后添加此行
$this->set(compact('totalEks'));