無論如何,在head標籤內插入$ this-> Html-> script()CakePHP無論如何在視圖中插入腳本<head></head>?
如果我這樣做與$這個 - > HTML的「CSS(),我可以做這樣的事情:
<?php
echo $this->Html->css('css', array('inline' => false));
?>
無論如何,在head標籤內插入$ this-> Html-> script()CakePHP無論如何在視圖中插入腳本<head></head>?
如果我這樣做與$這個 - > HTML的「CSS(),我可以做這樣的事情:
<?php
echo $this->Html->css('css', array('inline' => false));
?>
我會回答我的問題:如果你設置了「內聯」參數假
,蛋糕會嘗試塊內部打印。
如果你因爲某些原因刪除表格佈局:
<head>
<?php
echo $this->fetch('script');
echo $this->fetch('css');
echo $this->fetch('meta');
?>
</head>
腳本,CSS和元將不會被讀取,並且代碼將會完全消失時,「內聯」參數設置到'假'。
您可以插入代碼
<?php
echo $this->Html->css('css', array('inline' => false));
?>
您的模板中。看看app/View/Layouts/default.ctp。在那裏你會看到一個模板文件(實際上是默認的),它有一個完整的html結構,一個css頁面被稱爲你想要的方式。
謝謝,但事實並非如此。我想出了答案,但是我無法發佈......我已經從佈局的頭標記中刪除了$ this-> fetch('script')。當這行不存在時,cakephp不會將內聯腳本/ css設置爲false。 –
這同樣適用於腳本 - 如文檔所述。 – mark
當我嘗試代碼簡單地消失。 –
http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#HtmlHelper::腳本 – mark