2012-08-13 142 views
0

我是ZF的新手,但一直在研究我遇到的一个特定问题。我目前正试图通过layout.phtml文件将样式表追加到我的网站。当URL保持在控制器的索引操作时,它工作正常,但如果我去site/controller/method样式表不正确显示。我相信我做的一切都是正确的。我用我的网站下面的代码添加样式表:Zend Framework CSS问题

<?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指向不正确的路径或字体打破某处的一部分。

回答

0

保持样式表文件夹中的项目的公共猪病

<?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(); 

?> 

希望此举能解决您的问题