加载网页后,我的CSS文件没有链接..我将CSS文件保存在 app / view / layout / css 以及 app / webroot / css / 我的控制器在 app / controller / DashboardsController.php 中,我的视图是 app / view / Dashboards / index.ctp 。路由器链接如 Router :: connect('/',array('controller'=>'dashboards','action'=>'index','home')); 。
网站在子域名中运行...行.. subdomain.maindomain.com 我是cakephp的新手,你可以告诉我为什么CSS文件没有链接......
答案 0 :(得分:1)
通常你把你的CSS等放在webroot文件夹中:
app/webroot
所以说例如路径是
app/webroot/css/myfile.css
然后,当您包含文件时,它将是:
<link rel="stylesheet" type="text/css" href="/css/myfile.css">
或者使用CakePHP简写
echo $this->Html->css('myfile');
如果这不起作用,那么我会检查你的.htaccess。尝试在浏览器中直接访问该文件:subdomain.maindomain.com/css/myfile.css。如果失败了,我会说它是.htaccess。