Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 困难_Php_Mysql_Css_Cakephp 2.0 - Fatal编程技术网

Php 困难

Php 困难,php,mysql,css,cakephp-2.0,Php,Mysql,Css,Cakephp 2.0,我使用CakePHP2.0作为我网站的框架,我在CSS方面遇到了一些困难。 基本上,问题在于我在default.ctp页面上定义了CSS文件。它在这个页面上工作,但是如果我导航到localhost/evolvidsnew/users/login,css不会被使用,因此没有背景颜色或位置变化等 在default.ctp上,我使用了以下行: <link rel="stylesheet" href="App/webroot/css/style.css"/> 我做错什么了吗? 非常感谢

我使用CakePHP2.0作为我网站的框架,我在CSS方面遇到了一些困难。 基本上,问题在于我在default.ctp页面上定义了CSS文件。它在这个页面上工作,但是如果我导航到localhost/evolvidsnew/users/login,css不会被使用,因此没有背景颜色或位置变化等 在default.ctp上,我使用了以下行:

<link rel="stylesheet" href="App/webroot/css/style.css"/>

我做错什么了吗? 非常感谢您的帮助。
提前谢谢

使用默认配置,CakePHP将所有请求重定向到站点根目录下的app/webroot


因此,对于您的情况,您应该使用
/css/style.css

来正常工作,您应该使用CakePHP核心库中的Html帮助程序:

这将使样式在每一页上都起作用

哦,HtmlHelper应该自动加载,如果没有,请将其添加到控制器类:

public$helpers=array('Html')


有关HtmlHelper和其他核心库的更多信息,请访问

听起来像是路径问题。尝试使用CSS文件的绝对路径。尝试只使用
/CSS/style。CSS
cake使用App/webroot作为主目录。如果我想加载jquery文件进行操作等,这将如何应用?我发布的链接对此进行了解释。可以通过echo$this->Html->script('nameofyourfile.js')完成;是的,我查了那个链接,把它整理好了,再次感谢