2012-06-21 50 views

回答

5

echo $this->html->script('jquery.js');返回<script />標籤。如果文件名的前綴爲"/",則路徑將與您的應用程序的基本路徑相關。否則,路徑將相對於您的JavaScript路徑,通常爲webroot/js

對於外部腳本$this->html->script('http://foo.com/bar.js');

文檔:http://li3.me/docs/lithium/template/helper/Html::script()

+2

如果您正在運行在HTTP和HTTPS運行的網站,你可以用'$這個 - > HTML的「腳本('// FOO .com/bar.js');'讓外部腳本使用與頁面相同的協議。你也可以使用'$ this-> html-> script('// foo.com/bar.js',array('inline'=> false);'不要立即輸出腳本,然後在你的佈局中文件中,調用'echo $ this-> scripts();'讓所有腳本回顯出來,通過將''inline''設置爲'false'來排隊。在Views部分有一些關於這個的註釋。的手冊 - http://lithify.me/docs/manual/handling-http-requests/views.wiki – rmarscher