如何将css添加到控件中的视图?
我正在使用CakePHP2.0,希望对每个视图使用不同的css 您知道如何在default.ctp模板中更改命令$this->fetch('css')的结果吗如何将css添加到控件中的视图?,css,cakephp,cakephp-2.0,Css,Cakephp,Cakephp 2.0,我正在使用CakePHP2.0,希望对每个视图使用不同的css 您知道如何在default.ctp模板中更改命令$this->fetch('css')的结果吗 <?php var_dump ($this->fetch('css')) ; ?> 我在菜谱中找到了,但这并不重要,因为标记仅位于部分,而我的视图模板中没有部分 另一种回答是使用数组作为视图参数,并因此更改解析此css文件数组的default.ctp。但是这种助手是否已经包含在基础cakephp2.
<?php
var_dump ($this->fetch('css')) ;
?>
我在菜谱中找到了,但这并不重要,因为标记仅位于感谢您的回答。只需在视图中使用即可根据需要添加CSS文件。如果您不想将其包含在标题中,请使用inline=>true将其设置为inline。您可以在视图中使用此选项:
<?php
echo $this->Html->css('forms', null, array('block' => 'css'));
?>
但是,如果您对块使用名称css
,它也会出现在$scripts\u for\u布局
的内容中(如果您的模板中有)
如果这是一个问题,请为块使用另一个名称。$this->Html->css('myStyleSheetNameWithNoDotCss','stylesheet',array('inline'=>false));
<?php
echo $this->Html->css('forms', null, array('block' => 'css'));
?>