2016-03-15 106 views
-2

這是一個問題,symfony 2開發的應用程序應該通過REST Web服務從drupal開發的Web站點檢索數據。REST Web服務| Drupal or symfony

如何開發REST Web服務?

+0

一個好的起點可能是:http://symfony.com/doc/current/bundles/FOSRestBundle/index.html - 但你的問題太廣泛了。 – LBA

回答

0

好了,如果我理解正確的話,你有兩個服務:

  1. Symfony2的應用程序 - 需要數據
  2. Drupal的應用程序 - 有數據

所以你需要制定爲Drupal的API這將由Symfony2應用程序訪問。

現在,我應該告訴你,這是一個非常開始的問題。所以你應該從頭開始。 研究了以下主題: 「什麼是API」 「什麼是REST服務」 「如何從API獲取的數據與PHP」

,那麼你需要的Drupal模塊開發的基礎知識和更具體的Drupal API模塊開發。你需要知道Drupal的版本,因爲7和8的差別很大。

0

使用Drupal構建REST服務記錄爲https://www.drupal.org/documentation/modules/rest。基本上,您通過使用JSON格式的REST API公開Drupal內部數據模型(稱爲實體)。在Drupal方面沒有代碼可寫,所有的東西都應該可以在UI中配置。當使用Drupal 8時,可以使用內置的配置管理導出配置。使用Drupal 7,您應該可以使用功能模塊將配置導出爲代碼。