我有一个有两个表和一个视图的数据库,我使用propel init
创建一个项目,现在当我在Propel创建的文件上有两个表时,我可以从我的表中获取查询,我不能访问我的视图以从中获取查询!
我在他们的Github存储库上阅读了一些关于推进视图的相关问题,但没有找到任何方法来像我在PHP上的表一样使用我的视图,
无论如何,现在我想知道是否有任何方法可以让我对推进的看法,并使用该类,如表正常查询类,从它获取查询?
视图只是一个虚拟表,所以对于基于视图的模型,您需要正常定义列,并在表元素上添加readOnly="true"
和skipSql="true"
属性。
skipSQL
告诉propel不要为表生成DDL SQL语句,readOnly
告诉propel抑制mutators/setter、save()
和delete()
方法。
要了解详细的解释/示例,请查看我对类似问题的回答。