Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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 Zend框架CSS问题_Php_Css_Zend Framework - Fatal编程技术网

Php Zend框架CSS问题

Php Zend框架CSS问题,php,css,zend-framework,Php,Css,Zend Framework,我是ZF的新手,但一直在研究一个具体问题。我目前正试图通过layout.phtml文件将样式表附加到我的站点。当URL保持在控制器的索引操作时,它可以正常工作,但是如果我转到样式表错误显示的站点/控制器/方法。我相信我做的每件事都是对的。我在我的网站上使用了以下代码来附加样式表: <?php $this->headLink()->appendStylesheet($this->baseUrl('stylesheets/style.css'))

我是ZF的新手,但一直在研究一个具体问题。我目前正试图通过layout.phtml文件将样式表附加到我的站点。当URL保持在控制器的索引操作时,它可以正常工作,但是如果我转到样式表错误显示的站点/控制器/方法。我相信我做的每件事都是对的。我在我的网站上使用了以下代码来附加样式表:

<?php
        $this->headLink()->appendStylesheet($this->baseUrl('stylesheets/style.css'))
                ->appendStylesheet($this->baseUrl('stylesheets/jplayer.css'))
                ->appendStylesheet($this->baseUrl('stylesheets/contact.css'));
        echo $this->headLink();
        $this->headScript()->appendFile("http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js");
        echo $this->headScript();
        ?> 

我也尝试过从控制器操作中减去回音部分来完成这项工作,回音部分最终会将页面全部打断


编辑:我得到了css现在显示,但字体不会显示正确的。有没有人经历过这种情况,这可能是我的css指向错误路径或字体断裂的一部分。

将样式表文件夹保存在项目的公共目录中

 <?php

    $this->headLink()->appendStylesheet('stylesheets/style.css');
    $this->headLink()->appendStylesheet('stylesheets/jplayer.css');
    $this->headLink()->appendStylesheet('stylesheets/contact.css');
    echo $this->headLink();
    $this->headScript()->appendFile("http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js");
    echo $this->headScript();

 ?> 

希望它能解决你的问题