在我的 schema.xml 中包含视图
Posted
技术标签:
【中文标题】在我的 schema.xml 中包含视图【英文标题】:Include view in my schema.xml 【发布时间】:2016-07-01 08:52:26 【问题描述】:我需要在 schema.xml 中包含我的数据库视图。
1) 我在我的 SQL 数据库中创建一个视图 2) 我启动这个命令 (propel database:reverse) 来生成一个新的 schema.xml
然后我想做propel model:build
来创建视图的模型并像这样进行查询:
$collection = MyView::create()->find();
但是当我创建新的 schema.xml 时没有任何视图,所以我无法构建视图的模型。
如何在 schema.xml 中包含我的视图,然后构建他们的模型? 谢谢。
【问题讨论】:
【参考方案1】:可以添加类似于表格的视图,然后添加skipSql
和readOnly
属性:
<table name='MyView' skipSQL='true' readOnly='true' ...
【讨论】:
以上是关于在我的 schema.xml 中包含视图的主要内容,如果未能解决你的问题,请参考以下文章
如何重新加载 UIViewController 中包含的 tableView?
在 ASP.NET MVC Web 应用程序中包含预编译的视图