0

无论如何在 head 标签内插入 $this->Html->script() ?

如果我使用 $this->Html->css() 执行此操作,我可以执行以下操作:

<?php
echo $this->Html->css('css', array('inline' => false));
?>
4

2 回答 2

2

我将回答我自己的问题:

如果将'inline'参数设置为false,蛋糕将尝试在块内打印。

如果您出于某种原因删除此表单您的布局:

<head>
    <?php
        echo $this->fetch('script');
        echo $this->fetch('css');
        echo $this->fetch('meta');
    ?>
</head>

不会获取脚本、css 和元数据,并且当 'inline' 参数设置为 'false' 时,代码将简单地消失。

于 2013-09-26T13:44:10.697 回答
0

您可以插入代码

<?php
echo $this->Html->css('css', array('inline' => false));
?>

在您的模板中。看看 app/View/Layouts/default.ctp。在那里,您将看到一个具有完整 html 结构的模板文件(实际上是默认文件),a 和 css 页面以您想要的方式调用。

更多详情:http ://book.cakephp.org/2.0/en/views.html#layouts

于 2013-09-25T19:47:44.977 回答