Php index.ctp已设置样式,但其余页面未设置样式

Php index.ctp已设置样式,但其余页面未设置样式,php,css,formatting,styles,Php,Css,Formatting,Styles,索引页面已设置样式,而其余页面未设置样式。当我在浏览器中检查级联样式表(CSS)文件时,我惊讶地发现,除了index.ctp之外,所有页面都无法访问这些CSS文件。所有页面都在同一个文件夹中,并且提供了相同的链接来访问层叠样式表,这就是为什么其他页面无法访问这些CSS文件的原因。我尝试了足够多的方法来解决这个问题,但未能解决。我试图在谷歌上找到这个问题的解决方案,但找不到任何解决方案。将default.ctplayout中的样式表包含在View/layout中,而不是index.ctp中 控制器

索引页面已设置样式,而其余页面未设置样式。当我在浏览器中检查级联样式表(CSS)文件时,我惊讶地发现,除了index.ctp之外,所有页面都无法访问这些CSS文件。所有页面都在同一个文件夹中,并且提供了相同的链接来访问层叠样式表,这就是为什么其他页面无法访问这些CSS文件的原因。我尝试了足够多的方法来解决这个问题,但未能解决。我试图在谷歌上找到这个问题的解决方案,但找不到任何解决方案。

default.ctp
layout中的样式表包含在
View/layout
中,而不是
index.ctp


控制器名为FrontsController,文件夹名为Fronts。css和js文件分别位于css和js文件夹中。我使用这种方式在“关于”页面中添加css文件用户3623305 35分钟前 添加评论

将css的路径更改为href=“/css/reset.css”

不管怎样,最好使用html帮助程序包含css文件,如下所示

echo $this->Html->css('css_name');
如果您的css文件位于app/webroot/css,且名称为main.css,请使用

echo $this->Html->css('main');

有关更多信息,请查看此处

控制器名称为FrontsController,文件夹名称为Fronts。css和js文件分别位于css和js文件夹中。我用这种方法在about页面中添加css文件。我将这两个链接包括在default.ctp中,但没有任何更改。。href是否正常或需要更改?它们可以取用吗?你把它们放在哪里?