我需要在schema.xml中包含我的数据库视图。
1)我在SQL数据库中创建了一个视图
2)我启动这个命令(propel database:reverse)生成一个新的schema.xml
然后我想做propel model:build
创建视图的模型,并做这样的查询:
$collection = MyView::create()->find();
但是当我创建新的schema.xml没有任何视图,所以我不能建立视图的模型。
我怎么能包括我的视图在schema.xml,然后建立他们的模型?
谢谢。
您可以添加一个类似于表的视图,然后添加skipSql
和readOnly
属性:
<table name='MyView' skipSQL='true' readOnly='true' ...