0

加载网页后,我的 CSS 文件没有链接。我将 CSS 文件保存在app/view/layout/cssapp/webroot/css/中,我的控制器在app/controller/DashboardsController.php中,我的视图是app /view/Dashboards/index.ctp。并且路由器的链接方式类似于 Router::connect('/', array('controller' => 'dashboards', 'action' => 'index', 'home')); .

网站正在子域中运行...行 .. subdomain.maindomain.com 我是 cakephp 新手,您能告诉我为什么 CSS 文件没有链接...

4

1 回答 1

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。

于 2013-10-13T10:06:00.807 回答