2012-10-31 160 views
3

我目前正在開發一個貸款申請網站,其中包含一些系統所需的模塊。我設法創建了4個模塊。爲了說明我的問題,這裏是情況。Drupal 7模塊依賴關係

Module 1 
Module 2 - dependent on Module 1 
Module 3 - dependent on Module 1 
Module 4 - dependent on Module 2 

現在,如果啓用模塊4,而無需啓用3個其它模塊一樣,Drupal要求我安裝模塊2和模塊1爲它是模塊4.我的問題的先決條件是將安裝的序列是如下所示?:

Module 1 
Module 2 
Module 4 

在此先感謝。

回答

4

是的,他們將按照該順序安裝。

Issue 833192處理這個問題,並在六月解決2010年

您還可以檢查出源includes\install.core.inc驗證這一點。搜索「總是先安裝必需的模塊」,您會發現負責確保首先安裝依賴項的代碼。

+0

非常感謝很多人..你用這個去掉了我的疑惑.. – Aldee

+0

請看你自己提交處理程序:http://api.drupal.org/api/drupal/modules!system!system.admin.inc/function/system_modules_submit/7 –

+0

這實際上是如何工作的:https://api.drupal.org/api/drupal/includes%21install.core.inc/7.x?我發現你可以點擊代碼展示的鏈接,我是否必須將該代碼粘貼到「includes \ install.core.inc」中,還是隻是對文件中已有代碼的描述? –