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)'函數來做到這一點。 –