我正在使用CakePHP 2.0,我想在页面中加载一个具体的CSS样式。 (没有控制器但使用布局)。
我知道可以使用以下脚本完成:
$this->Html->script('photos', array('inline' => false));
然后在布局上:
<?php echo $scripts_for_layout; ?>
但我不知道它是否存在或类似于$ scripts_for_layout;用于CSS样式。 你知道我该怎么办?
答案 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
。