【问题标题】:Zend Framework - How to call a CSS inside a view?Zend Framework - 如何在视图中调用 CSS?
【发布时间】:2011-05-21 21:17:08
【问题描述】:

我想在特定视图的标题上注入 CSS。 我查看了 Zend 手册,它谈到了这样做的某种帮助类。但是,我不确定我们是否有所有可用的助手。

我们是否有那个帮助类总是可用的?

这样做的例子是什么?

【问题讨论】:

    标签: zend-framework view helper


    【解决方案1】:
    $this->headLink()->appendStylesheet('/css/style.css');
    

    【讨论】:

    • 知道了:echo $this->headLink(); - 问候。 ;)
    • 如果您启用了短 PHP 标签,那么您可以使用 "= $this->headLink()->appendStylesheet('/css/style.css'); ?>" 代替回声。
    【解决方案2】:

    它是核心助手之一,所以除非你有一个非常奇特的设置,否则你肯定可以使用它。从手册中,通常您会想要执行以下操作:

    $styles = 'div#myDiv{margin:10px;padding:10px;}';
    $this->headStyle()->appendStyle($styles);
    

    在您的视图文件中初始化您的样式。在您的布局文件中,您需要使用以下命令回显您附加的内容:

    echo $this->headStyle();
    

    请注意,初始化和最终回显都是必需的。

    编辑:假设你是内联的——如果你想注入一个链接的 CSS 文件,那么你将使用 headlink 帮助器;这也是一样的,你初始化它然后在你的布局中回显它。

    【讨论】:

    • 请举例说明最后一种情况?使用注入链接的 CSS 文件。 :)
    • 看起来你在我睡着的时候得到了这个;)但是语法是根据下面的 yvoyer 对任何未来搜索者的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多