0

回显__FILE__ $_SERVER['DOCUMENT_ROOT']在我的 Apache 服务器上返回string(26) "C:/Users/me/My Sites/pathtofile/"

那是怎么回事?它在 CodeIgniter 中被大量使用(并破坏它们),因为文件如下:

<link href="C:/assets/css/main.css?c=" media="all" rel="stylesheet"/>

如果有帮助,我正在运行 Apache/2.4.9 (Win64)。

4

1 回答 1

0

正如 Ariful 所提到的,__FILE__它是 PHP 设置的常量,$_SERVER['DOCUMENT_ROOT']是来自 Web 服务器的一组设置。这些在整个 CodeIgniter 和 FUEL CMS 中用于处理文件包含。

如果您希望将 CSS 路径输出到您的视图中,有一个助手可以做到这一点:

echo css_path('main.css'); // outputs "http://example.com/assets/css/main.css"

关于这个和其他资产助手的更多信息可以在这里找到:http ://docs.getfuelcms.com/helpers/asset_helper

于 2015-04-09T22:27:22.783 回答