【发布时间】:2016-03-21 09:23:46
【问题描述】:
我有使用 cakephp 2 的经验,但我不知道 cakephp 3。
即使在列名中,我的数据库管理员也会继续使用大写名称创建数据库表, 所以我必须使用自定义表/视图名称制作 cakephp 模型。
<?php
namespace App\Model\Table;
use Cake\ORM\Table;
class ListCrewBooking extends Table
{
public function initialize(array $config)
{
$this->table('VW_CREW_ON_DUTY');
}
}
然后我想在没有蛋糕视图的情况下直接在控制器上预览它(使用 die();)
class TestController extends AppController
{
function index(){
$this->viewBuilder()->layout = false;
$this->loadModel('ListCrewBooking');
$data = $this->ListCrewBooking->find('all');
pr($data);
die();
}
}
然后出现错误
无法描述 list_crew_booking。它有 0 列。
为什么会这样?以及如何解决这个问题? 我不知道发生了什么。
ps:视图有 5000 行和许多列
感谢您的回复
【问题讨论】:
标签: php sql-server cakephp cakephp-3.0