首頁 > php教程 > PHP开发 > Cakephp中使用JavaScriptHelper來引入js文件

Cakephp中使用JavaScriptHelper來引入js文件

高洛峰
發布: 2016-11-28 15:56:21
原創
1305 人瀏覽過

頁面的head部分的內容在Cakephp中主要是有htmlhelper來進行控制的,而js部分則是由JavaScripthelper來進行控制的,在controller裡面設定好:var $helpers = array('Html','Javascript' );就可以在ctp檔案中使用JavaScripthelper物件:$javascript了。具體見內文。


前提是js檔案都放在了 webroot/js  目錄下面了,以下是範例。

1、$javascript->link($JsName,0); echo $script_for_layout; 
在  views/controllers/方法名稱.ctp檔案裡面,用$scriptscript->link($JsName,0);來把webweb/javaroot/java js/jsname.js 檔案載入到views/layouts/default.ctp 的$script_for_layout 裡面去。

2、echo $javascript->link($JsName,1); 
這句話是直接在views/layouts/default.ctp裡面用的,放在head區就可以了,或者放置在views/controllers/方法名稱.ctp檔裡面也是可以的。

3、echo $javascript->includeScript(); 
這條語句很牛X,直接把所有的 webroot/js/ 所有js檔案 全部讀取出來,並印出來。和php的include函數是一樣的感覺,別的語句是生成,這個生成的是<script>js1的內容,js2的內容…​​.</script>,放在layout的head區域很合適。

4、echo $javascript->includeScript($JsName); 
這個是上邊語句很類似,只是把某個特定的js檔案的內容印出來而已


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板