2013-09-25 41 views
0

無論如何,在head標籤內插入$ this-> Html-> script()CakePHP無論如何在視圖中插入腳本<head></head>?

如果我這樣做與$這個 - > HTML的「CSS(),我可以做這樣的事情:

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

這同樣適用於腳本 - 如文檔所述。 – mark

+0

當我嘗試代碼簡單地消失。 –

+0

http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::腳本 – mark

回答

2

我會回答我的問題:如果你設置了「內聯」參數

,蛋糕會嘗試塊內部打印。

如果你因爲某些原因刪除表格佈局:

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

腳本,CSS和元將不會被讀取,並且代碼將會完全消失時,「內聯」參數設置到'假'。

0

您可以插入代碼

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

您的模板中。看看app/View/Layouts/default.ctp。在那裏你會看到一個模板文件(實際上是默認的),它有一個完整的html結構,一個css頁面被稱爲你想要的方式。

有關詳細信息:http://book.cakephp.org/2.0/en/views.html#layouts

+1

謝謝,但事實並非如此。我想出了答案,但是我無法發佈......我已經從佈局的頭標記中刪除了$ this-> fetch('script')。當這行不存在時,cakephp不會將內聯腳本/ css設置爲false。 –

相關問題