2011-05-06 89 views
0

我有一個文件夾/sites/main_folder/modules/file_folder/file.php如何添加在Drupal模塊

我需要在target.module文件 /sites/main_folder/modules/target_folder/target.module添加file.php PHP文件。什麼是完美的代碼?

我在回調函數寫了這個代碼在我target.module文件中添加file.php但什麼都沒有發生:

$path=base_path().drupal_get_path("module","file_folder")."/"; 
require_once($path."file.php"); 

回答

1

一種方式做,這是使用Libraries API模塊。它可以幫助您將所有包含的庫文件保存在一個位置(即/ sites/全部爲/libraries /)。如果您安裝並啓用該模塊,它將爲您提供一個libraries_get_path()函數。

因此,您可以將您的file_folder文件夾移至/ sites/all/libraries/file_folder /。然後包括你會做這樣的事情

include_once libraries_get_path('file_folder') . '/file.php'; 

文件一定要添加庫作爲依賴於你的.info文件

dependencies[] = libraries 
相關問題