如何将 Propel orm 的视图作为查询 class?

How to have views on the Propel orm as a query class?

我有一个包含两个 table 和一个视图的数据库,我使用 propel init 创建项目,现在当我在 Propel 上创建两个 table 时文件,我只能从我的 tables 中获取查询 我无法访问我的视图以从中获取查询!

我在他们的 Github 存储库中阅读了一些关于 propel 观点的相关问题,但没有找到任何方式来接受我的观点,就像我在 PHP 上的 table 一样,

无论如何,现在我想知道有什么方法可以让我对推进器有看法并使用 class 就像 table 普通查询 class 从中获取查询?

视图只是一个虚拟的table,因此对于基于视图的模型,您需要正常定义列,并在您的[上添加readOnly="true"skipSql="true"属性=26=]元素.

skipSQL 告诉 propel 不要为 table 生成 DDL SQL 语句,readOnly 告诉 propel 抑制 mutators/setter, save()delete() 方法。参见 Propel Documentation

有关详细说明/示例,请查看我对类似问题的回复 here