>  기사  >  php教程  >  Cakephp에서 JavaScriptHelper를 사용하여 js 파일 소개

Cakephp에서 JavaScriptHelper를 사용하여 js 파일 소개

高洛峰
高洛峰원래의
2016-11-28 15:56:211276검색

페이지의 헤드 부분 내용은 주로 Cakephp의 htmlhelper에 의해 제어되는 반면, js 부분은 JavaScripthelper에 의해 제어됩니다. var $helpers = array('Html',' Javascript'); ctp 파일에서 JavaScripthelper 객체인 $javascript를 사용할 수 있습니다. 자세한 내용은 텍스트를 참조하세요.


js 파일은 webroot/js 디렉터리에 위치한다는 전제가 있습니다. 다음은 예시입니다.

1. $javascript->link($JsName,0); echo $script_for_layout
views/controllers/methodname.ctp 파일에서 $javascript->link($JsName , 0); webroot/js/jsname.js 파일을 views/layouts/default.ctp의 $script_for_layout에 로드합니다.

2. echo $javascript->link($JsName,1);
이 문장은 views/layouts/default.ctp에서 직접 사용하거나 헤드 영역에 넣어도 됩니다. views/controllers/method name.ctp 파일에 배치됩니다.

3. echo $javascript->includeScript()
이 명령문은 모든 webroot/js/all js 파일을 직접 읽어서 출력합니다. PHP의 include 함수와 같은 느낌입니다. 다른 문은 를 생성합니다. 이는 <script>js1의 콘텐츠, js2...</script>의 콘텐츠를 생성합니다. , 레이아웃의 헤드 영역에 배치하는 것이 적합합니다.

4. echo $javascript->includeScript($JsName);
위 명령문과 매우 유사하며, 특정 js 파일의 내용만 인쇄합니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.