我在加载 View 的地方有 MVC 结构。在 View 中,我使用 BASE_URL 常量将 CSS 和 JS 链接调整到我定义的文件夹。我想从链接中删除 BASE_URL 但仍从该路径加载文件。
我的模板文件夹路径:http://website.com/project/template/default/
$template = 'default';
BASE_PATH = 'website.com/project/';
在我的观点:
<link rel="stylesheet" href="<?php echo BASE_URL; ?>template/default/css/style.css" type="text/css" media="screen" />
我的目标:
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
问题:
如何实现?寻找想法/建议/代码。
注意:我不想移动我的模板文件夹。
谢谢。
我的想法:
我正在考虑在加载 View 时替换 Javascript。
最佳答案
使用这样的东西(使用 jquery):
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" class="my_link" />
$('my_link').attr('href', 'your_href');
关于javascript - php 自动替换链接 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19973922/