从Cakephp中的视图添加样式到文档头?

时间:2011-09-27 07:57:34

标签: php html css cakephp

我需要在head部分的样式标记中添加样式。如何从视图中添加该样式标记。

2 个答案:

答案 0 :(得分:1)

通过将这些样式元素放入自己的样式表中,然后以上述方式插入表单,从MVC的角度来看,你会更好。

但是,如果你必须使用内部CSS,这应该有效:

$this->addScript('extraCSS','<style type="text/css>".foo{color:red;}</style>');

extraCSS我认为只是添加到$scripts_for_layout缓冲区的内容的内部名称。

这将出现在任何JS包含的下方,这有时可能是一个问题。

答案 1 :(得分:0)

在此处查看使用HTML帮助程序添加css文件的所有内容:http://book.cakephp.org/view/1437/css

确保布局的头部有$scripts_for_layout,以便自动将蛋糕放入其中(参见第三个示例)。

修改

有关样式标记,请参阅此处:http://book.cakephp.org/view/1440/style

否则,CakePHP在视图中使用简单的PHP作为模板语言 - 所以只需用它来编写它。

一些示例代码和对您想要做的事情的进一步解释也会有所帮助。