在schema.xml中包含视图


Include view in my schema.xml

我需要在schema.xml中包含我的数据库视图。

1)我在SQL数据库中创建了一个视图
2)我启动这个命令(propel database:reverse)生成一个新的schema.xml

然后我想做propel model:build创建视图的模型,并做这样的查询:

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

但是当我创建新的schema.xml没有任何视图,所以我不能建立视图的模型。

我怎么能包括我的视图在schema.xml,然后建立他们的模型?
谢谢。

您可以添加一个类似于表的视图,然后添加skipSqlreadOnly属性:

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