CakePHP无论如何从视图中插入脚本?

时间:2013-09-25 19:35:07

标签: cakephp html-helper

无论如何都要在head标签中插入$ this-> Html->脚本()?

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

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

2 个答案:

答案 0 :(得分:2)

我会回答我自己的问题:

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

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

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

脚本,css和meta将无法获取,当'inline'参数设置为'false'时代码将消失。

答案 1 :(得分: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