我需要在schema.xml中包含我的数据库视图。
1)我在我的SQL数据库中创建一个视图
2)我启动此命令(推进数据库:反向)以生成新的schema.xml
然后我想为创建视图的模型执行propel model:build
并执行以下查询:
$collection = MyView::create()->find();
但是当我创建新的schema.xml时,没有任何视图,所以我无法构建视图的模型。
如何在schema.xml中包含我的视图,然后构建他们的模型?
感谢。
答案 0 :(得分:0)
您需要在数据库中创建视图,正常定义模型,然后添加skipSql
和readOnly
属性:
<table name='MyView' skipSQL='true' readOnly='true'...