Zend Framework - 如何在视图中调用CSS?

MEM*_*MEM 1 zend-framework view helper

我想在特定视图上的标题上注入一个css.我查看了Zend手册,它讨论了某种类型的助手类.但是,我不确定我们是否可以使用所有助手.

我们总是有助手班吗?

这样做的例子是什么?

hol*_*lsk 10

它是核心助手之一,所以除非你有一个非常奇特的设置,否则你肯定会有它.从手册中,通常你会想做类似的事情:

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

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

echo $this->headStyle();
Run Code Online (Sandbox Code Playgroud)

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

编辑:这假设您正在内联 - 如果您想要注入链接的CSS文件,那么您将使用headlink助手; 这是同样的交易,你初始化它然后在你的布局中回应它.


yvo*_*yer 6

$this->headLink()->appendStylesheet('/css/style.css');
Run Code Online (Sandbox Code Playgroud)