php - Zend Framework CSS 问题

标签 php css zend-framework

我是 ZF 的新手,但一直在研究我遇到的一个具体问题。我目前正在尝试通过 layout.phtml 文件将样式表附加到我的站点。当 URL 保留在 Controller 的索引操作中时它工作正常但是如果我转到站点/ Controller /方法样式表显示不正确。我相信我所做的一切都是正确的。我在我的网站上使用了以下代码来附加样式表:

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

我也曾尝试从 Controller 操作中减去 echo 部分来执行此操作,这最终会破坏整个页面。

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

最佳答案

将样式表文件夹保存在元素的公共(public)目录中

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

 ?> 

希望能解决你的问题

关于php - Zend Framework CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11943792/

相关文章:

php - SQL Select 字符串不工作

php - Libreoffice headless Process 结果不返回,而是等待超时

php - Zend form_element 添加带有自定义错误消息的验证器

php - Zend - 从 Controller 访问布局属性

php - 使用 POST 方法从 javascript 向服务器发送 json 数据的问题

javascript - 在 PHP 循环中动态创建 jQuery listview

jquery - 如何使标题高度相对于(制表符)内容高度?

css - Chrome 设备模式模拟媒体查询不工作

css - 网站不会在移动设备上滚动

php - Zend Framework 是否有构建 URL 查询字符串的助手?