제목 | [헬퍼추가] asset로 폴더관리 새롭게 | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/08/27 10:44:26 |
|
|||
저희 한국포럼에도 이미지, css, js 파일을 어디에 둘지 문의가 있었던것 같습니다. 저도 CI 설치 폴더 이외로 보안상 뺐는데요 경로적인 부분은 상수로 정의 (config/constants.php) 해서 사용을 했었습니다. 위키에 asset helper (잡동사리 헬퍼) 를 좀더 체계적으로 올려진것이 있어서 소개 해드립니다. 위키문서 : http://codeigniter.com/wiki/Asset_Helper/ 다운받아서 헬퍼에 추가하고 똑같이 사용을 하시면 됩니다. <<< 응용편 >> 아래는 제가 좀더 쉽게 응용을 해서 사용하는 부분입니다. js를 루트경로에 잡는 경우입니다. ## 헬퍼수정 ## function js_asset($filename = '') { if ($filename != '') { return '<script type="text/javascript" src="/js/' . $filename . '"></script>' . "\n"; } }## 뷰에서 사용 ## <?= js_asset('jquery.js'); ?> CSS, IMG나 기타 모든것들도 이렇게 해서 뷰에서 간략히 코딩이 가능합니다. 뭐! 이거 함수로 정의해서 헬퍼로 불러다 쓰는 개념이라서 별것 아닌것 같네요 ^^ Tip. 이클립스의 경우 경로가 궁금하면 그냥 js_ 로만 쳐도 바로 어시스트를 받을 수 있어서 좋은것 같았습니다. 다음팁에는 비슷한 xhtml 헬퍼를 위와 같이 똑같이 정의내리는 부분을 올려드리겠습니다. |
|||
다음글 | [헬퍼추가] xHTML 응용하기편 (1) | ||
이전글 | flexigrid + CI (1) | ||
변종원(웅파)
/
2009/08/27 21:56:31 /
추천
0
상수보다 더 편하네요. ^^
|
루디아
/
2009/09/03 15:25:22 /
추천
0
좋네요!
|