Ich habe Erfahrung im Umgang mit CakePHP 2, aber ich habe keine Ahnung, in cakephp 3.Fehler beim Abrufen von MSSQL Datenbank-View Daten CakePHP 3
Admin Meine Datenbank halten Datenbanktabelle mit Groß Namen auch in Spaltennamen erstellen, i so muss CakePHP Modell mit benutzerdefinierten Tabelle/Ansichtsnamen machen.
<?php
namespace App\Model\Table;
use Cake\ORM\Table;
class ListCrewBooking extends Table
{
public function initialize(array $config)
{
$this->table('VW_CREW_ON_DUTY');
}
}
und dann will ich es auf einem Controller ohne Kuchen Ansicht direkt in der Vorschau (unter Verwendung von der();)
class TestController extends AppController
{
function index(){
$this->viewBuilder()->layout = false;
$this->loadModel('ListCrewBooking');
$data = $this->ListCrewBooking->find('all');
pr($data);
die();
}
}
und dann einem Fehler kommt aus
Can not Beschreibe list_crew_booking. Es hat 0 Spalten.
Warum ist das passiert? und wie löst man das? Ich habe keine Ahnung was vor sich geht.
ps: die Aussicht hat 5000 Zeilen und viele Spalten
Vielen Dank für jede Antwort