哎呀。
所以,我有这个烦人的问题。我在一个 php/html 文档中调用一个 css 文件,我得到了奇怪的结果——可能是因为我没能理解某些东西。
我在我的应用程序(constants.php)中定义了一些常量:
define("ROOT", dirname(dirname(__FILE__)));
define("DS", DIRECTORY_SEPARATOR);
define("RESOURCES", ROOT . DS . "resources" . DS);
define("CSS", RESOURCES . "css" . DS );
我的文件夹结构类似于:
Localhost(开发根文件夹。仅供参考:它是 C:\Users\Kyle\SkyDrive\www)
框架
库(文件夹)
constants.php(文件)
资源(文件夹)
CSS(文件夹)
wuxia-blue .css
视图(文件夹)
Booking(文件夹)
dashboard.php(文件)
现在,在我的 dashboard.php 文件中,我将 css 文件夹链接如下:
<link rel='stylesheet' type='text/css' href="">
现在问题来了:当我使用 href="/framework/resources/css/wuxia-blue.css" 时,css 拉得非常好,一切看起来都很棒。唯一的问题是,我想用类似的东西来拉它:
href="<?php echo(CSS); ?>wuxia-blue.css"
这解析为C:\Users\Kyle\SkyDrive\www\Framework\resources\css\wuxia-blue.css这是资源的正确路径,但是当我使用它时,页面上没有 CSS 拉出。
有任何想法吗?