【发布时间】:2016-05-26 09:50:40
【问题描述】:
到目前为止,我只能通过在相应视图文件的<body> 标记中包含该 CSS 文件来为特定操作加载特定 CSS 文件。但是我想在调用特定操作时将该 CSS 文件包含在 <head> 标记中?
【问题讨论】:
标签: cakephp cakephp-3.0
到目前为止,我只能通过在相应视图文件的<body> 标记中包含该 CSS 文件来为特定操作加载特定 CSS 文件。但是我想在调用特定操作时将该 CSS 文件包含在 <head> 标记中?
【问题讨论】:
标签: cakephp cakephp-3.0
在您的模板中,这可以通过使用 the block option 链接到 css 文件来实现:
创建指向 CSS 样式表的链接。如果 block 选项设置为 true,链接标签将添加到 css 块中,您可以在文档的 head 标签内打印。
即相关模板中的任何位置:
$this->Html->css('special', ['block' => true]);
这是the fetch call in the layout的输出:
<?= $this->fetch('css') ?>
【讨论】: