2012-02-22 52 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