CI 묻고 답하기

제목 공통 함수 위치.
글쓴이 emc 작성시각 2009/08/06 17:07:07
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 33330   RSS
기존에 만들어 놓은 php 프로그램을
ci 로 포팅하는 작업을 하고 있습니다.

처음 해 보는거라 잘 모르는 부분이 많네요.

모든 페이지에서 공통으로 불러올수 있도록 함수를 만들어서 불러오고 싶은데요.
어디가 셋팅을 해야 할지 모르겠네요.

사이트의 네비게이션 html 부분을
로그인중일때
로그인 아닐때 를 나누어서 표시하는 간단한 함수입니다.

각 콘트롤러에서 불러오는것 없이 자동으로 실행시키고 싶습니다.

 다음글 CI질문은 아닌데 혹시 아시는분.. 특정 RSS 페이지... (4)
 이전글 이클립스 자동완성 (어시스트) 쓰시는분? (5)

댓글

마냐 / 2009/08/06 18:20:32 / 추천 0
공톰 함수라면 helper 파일로 하나 만드신 다음에.
http://www.codeigniter-kr.org/user_guide/general/helpers.html

헬퍼 자동 로드

헬퍼가 프로그램 전반에 광범위하게 쓰여야한다면 자동로드 설정으로 시스템 초기화 과정에서 자동으로 로드할 수 있습니다.application/config/autoload.php 파일을 연다음 autoload 배열에 해당 헬퍼를 추가해주세요.



ci세상 / 2009/08/06 18:21:41 / 추천 0
디비클래스나, php정의는 못만진다고 하고 그 이외에는 개발자가 무한대로 자동로드가능한것이 CI 같습니다.^^
로그인을 세션으로 처리하셨고 소스가 간결하다면 로그인 헬퍼를 추가해서
application/config/autoload.php 에서 지정을 해버리면 모든곳에 다 적용이 되어 버리고 해당 헬퍼를 뷰디자인 필요한곳에 그냥 찍어만 주면 되지 않을까? 싶습니다.^^

이상 왕초보의 답변있습니다. ㅎㅎ
ci세상 / 2009/08/06 18:23:02 / 추천 0
와우 마냐님과 공통된 생각의 차이가 9초라니;; 댓글달고 깜짝 놀랐습니다 ㅎㅎ
변종원(웅파) / 2009/08/06 22:10:04 / 추천 0
전 common 라이브러리로 만들어서 사용중입니다