2012-02-22 50 views
0

我正在開發一個在index.php中調用配置文件(config.php)一次的web應用程序。配置文件包含各種變量,這些變量存儲不同類型應用程序的路徑,如包含文件,類文件等。 但是,我在我的應用程序中使用AJAX,但似乎無法通過ajax文件訪問這些路徑,而且我也不想再次調用config.php,因爲它加載了很多其他內容(就像框架一樣)。 反正有沒有再次調用config.php來包含這些路徑?我該如何避免在ajax文件中調用config.php

我希望我很清楚。謝謝您的幫助。

+1

是的,將它們拆分爲一個不同的文件,您可以包含它並將其包含在'config.php'中。這樣,你可以單獨包含它,而不需要整個config.php文件。 – Chad 2012-02-22 17:47:47

回答

0

你不能把你的ajax端點設置爲一個通過index.php的路由。另外撕掉配置的東西,並將其放入一個包含在setup.php中的特定文件中,該文件執行框架stuf。

1

你可以將「config.php」分成兩個文件 - 「config.php」(實際配置)和「includes.php」(做所有其他的東西)。 然後在「index.php」中,您可以檢查請求是否爲ajax或常規請求,幷包含一個或兩個文件。要檢測它是一個完整的頁面加載或ajax請求,請使用本教程:http://davidwalsh.name/detect-ajax

相關問題