2016-03-21 11 views
1

Ben cakephp 2 ve kullanma deneyimine sahip ama 3.alma hatası MSSQL veritabanı görünümü veri CakePHP 3

Benim veritabanı yöneticisi, hatta kolon adına büyük harfli adıyla veritabanı tablosu oluşturma böylece tutmak CakePHP'de hiçbir fikrim yok ben özel tablo/görünüm adı ile cakephp model yapmak zorunda.

<?php 
namespace App\Model\Table; 

use Cake\ORM\Table; 

class ListCrewBooking extends Table 
{ 
    public function initialize(array $config) 
    { 
     $this->table('VW_CREW_ON_DUTY'); 
    } 
} 

ve sonra bir kek görünümü doğrudan bir kontrol ünitesi ile önizleme istiyorsunuz (kalıp() kullanılarak)

class TestController extends AppController 
{ 
    function index(){ 

     $this->viewBuilder()->layout = false; 
     $this->loadModel('ListCrewBooking'); 

     $data = $this->ListCrewBooking->find('all'); 
     pr($data); 
     die(); 
    } 
} 

ve daha sonra, bir hata çıkan

Can list_crew_booking açıklayın. 0 sütun var.

Bu neden oldu? ve bunu nasıl çözebiliriz? Neler olup bittiğine dair hiçbir fikrim yok.

ps: view 5000 satır ve birçok sütun

sahip SQL Server sürücüsü kullanırken

cevap

3

Şu Kek 3 veritabanında görüşlerini incelemek mümkün olmayan herhangi bir cevap için teşekkür ederiz. Bunun için bir çekme talebi vardı, ancak yazar tarafından terk edildi. Belki, bu veri tabanına sahipseniz, bu özelliğe katkıda bulunabilirsiniz?