0

ヘッドタグ内に $this->Html->script() を挿入する方法はありますか?

$this->Html->css() でこれを行うと、次のようなことができます。

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

2 に答える 2

2

私は自分の質問に答えます:

「インライン」パラメーターをfalseに設定すると、ケーキはブロック内に出力しようとします。

何らかの理由でこのフォームをレイアウトから削除した場合:

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

スクリプト、css、およびメタは取得されず、「インライン」パラメーターが「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 に答える