在页面上使用CakePHP动态加载css

时间:2012-03-28 18:58:16

标签: css dynamic load cakephp-2.0

我正在使用CakePHP 2.0,我想在页面中加载一个具体的CSS样式。 (没有控制器但使用布局)。

我知道可以使用以下脚本完成:

$this->Html->script('photos', array('inline' => false));

然后在布局上:

<?php echo $scripts_for_layout; ?> 

但我不知道它是否存在或类似于$ scripts_for_layout;用于CSS样式。 你知道我该怎么办?

1 个答案:

答案 0 :(得分:3)

如果你可以升级到2.1,那么你可以使用它:

// in your view
$this->Html->script('carousel', array('block' => 'scriptBottom'));

// in your layout
 echo $this->fetch('scriptBottom');

http://book.cakephp.org/2.0/en/views.html#using-blocks-for-script-and-css-files

<强>更新

在早期版本中,您可以像使用脚本一样执行此操作:

$this->Html->css('some.css', null, array('inline' => false));

它将被放置到$scripts_for_layout