Rim*_*ian 7 drupal drupal-views
我经常使用Drupal的Views Module来构建我粘贴到代码中的SQL.它非常了解Drupal数据库模式.
是否有一个模块可以为我提供此功能,还是可以将其从视图中分解出来?
扩展视图模块以更好地支持编程使用会很酷,但在那之前您可能想看看我的一位同事尝试创建类似于这样的东西: http: //github.com/hugowetterberg /查询构建器
与此相关的可能是服务项目尝试将视图数据提供为服务,我们现在正在将其分离到它自己的模块中: http: //drupal.org/node/709100可能值得关注,因为它将需要对视图进行某种程度的编程访问。
以编程方式访问视图的模块的另一个示例是 Development Seeds Litenode: http: //developmentseed.org/blog/2009/feb/4/litenode
2010 年 12 月 15 日更新: Drupal 7 中的EntityFieldQuery几乎就像以编程方式使用视图来构建查询一样 - 区别在于 EntityQueryBuilder 仅适用于实体和字段,而且它实际上可以针对任何类型的实体和字段构建查询。使用中的现场存储 - 例如。像 MongoDB 这样的 NoSQL 数据库。示例可以在这里找到: http: //drupal4hu.com/node/267