在我的 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】:

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

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

【讨论】:

以上是关于在我的 schema.xml 中包含视图的主要内容,如果未能解决你的问题,请参考以下文章

如何重新加载 UIViewController 中包含的 tableView?

不能在自定义通知中包含简单视图?

在 ASP.NET MVC Web 应用程序中包含预编译的视图

尽管我在模型中包含“belongs_to”,但未找到关联

在我的 django 模板中包含 CSS 和 Javascript [重复]

在 MVC Web 应用程序中包含 Jquery 时间选择器的步骤