7
A
回答
3
会很酷Views模块的延长,以更好地支持方案的使用,但在那之前,你可能也许想看看一个我的同事们试图创造类似这样的事情的东西:在提供浏览数据作为一种服务http://github.com/hugowetterberg/query_builder
与此相关的可能是服务项目的尝试,我们现在都分离出到它自己的模块的努力:http://drupal.org/node/709100可能值得追随,因为它需要一定的水平编程访问视图。
多数民众赞成编程方式访问浏览模块的另一个例子是发展种子Litenode:http://developmentseed.org/blog/2009/feb/4/litenode
更新15/12-2010:在Drupal 7 EntityFieldQuery几乎就像使用视图编程构建查询 - 其差别在于EntityQueryBuilder仅适用于实体和领域,并且还因为它实际上可以针对使用的任何类型的现场存储构建查询 - 例如,像MongoDB这样的NoSQL数据库。例如可以在这里找到:http://drupal4hu.com/node/267
0
是的,我认为意见是最好知道使用什么表的电流场,因为许多模块(和更多的意见)有钩子函数,提供有关这个领域,表中的一些信息,并与其他连接类型表。
你也可以读通过表和字段的方案:http://drupal.org/project/schema
1
虽然这不是做事情的理想方式,你可以得到一个视图的结果如下:
$view = views_get_view('search');
$view->set_display('main');
$view->set_items_per_page(0);
$view->execute();
$items = array();
foreach ($view->result as $row) {
$items[] = $row;
}
这样一来,只要您修改意见查询,您不必重新复制代码。我同意视图需要分解成查询构建API和UI。
0
相关问题
- 1. 查询构建器dbflow条件查询
- 2. Laravel查询构建器
- 3. 用于查询构建器
- 4. SQL查询构建器WPF
- 5. PHP MySQL查询构建器
- 6. 构建查询
- 7. 构建查询
- 8. 构建查询
- 9. 构建SQL查询
- 10. Laravel查询构建
- 11. MariaDB查询构建
- 12. Hibernate查询构建
- 13. 构建mysqli查询?
- 14. 构建LINQ查询
- 15. MySQL查询构建
- 16. SQL查询构建
- 17. 构建LINQ查询
- 18. 构建MySql查询
- 19. MySQL查询的Drupal查询
- 20. Laravel查询构建器限制
- 21. JPA查询语言标准构建器
- 22. 从yii查询构建器获取值
- 23. JPA Criteria构建器IN子句查询
- 24. 这个SQL查询构建器UI
- 25. knex js查询构建器性能
- 26. Delphi中的SQL查询构建器
- 27. 学说查询构建器和manytomany
- 28. Symfony2 Doctrine查询构建器中的IFNULL
- 29. 设计SQL查询构建器
- 30. 猫鼬定制查询构建器
2.8版本的意见模块的推出了'views_get_view_result($名称,$ display_id = NULL)'函数来做到这一点。 –