2016-07-01 2 views
0

Je dois inclure la vue de ma base de données dans le fichier schema.xml.
Inclure la vue dans mon schéma.xml

1) je crée une vue dans ma base de données SQL
2) i lancer cette commande (base de données propulsera: inverse) pour générer une nouvelle schema.xml

Alors je voudrais faire pour propel model:build créer le modèle de vue et de faire requête comme ceci:

$collection = MyView::create()->find(); 

Mais quand je crée de nouveaux schema.xml il n'y a pas de point de vue, donc je ne peux pas construire le modèle de vue. Comment puis-je inclure ma vue dans schema.xml, puis construire leur modèle?
Merci.

Répondre

0

Vous devez créer votre point de vue dans la base de données, pour définir votre modèle comme d'habitude, puis ajoutez les attributs skipSql et readOnly:

<table name='MyView' skipSQL='true' readOnly='true'...