본문 바로가기
공부/PHP

CodeIgniter 내장 라이브러리 공부

by yeaseul912 2017. 12. 29.
728x90

[파일 분석]

Model - View - Controller / libraries / helper  가 주로 쓰인다.

 

 파일명  역할
 controller  웹 브라우저의 요청을 처리하는 곳.  클래스 형태로 작성되어 진다.
주로 GET이나 POST로 값을 받아 적합한 값인지 보고 데이터 처리를 위해 Model을 호출한다.
그 후 Model 에게 전달받은 데이터 처리결과를 View에게 전달하여 화면 구성을 요청한다.
 model  데이터베이스와 연동을 하는 쿼리를 처리하기 위한 곳.
SQL문을 수행하는 부분을 기능단위로 구분해놓은 클래스들
 view 화면 구성 언어인 HTML, CSS, JS 를 처리하는 곳.
최종적으로 사용자들이 보게되는 화면의 페이지를 구성한다.
 libraries  기본적으로 내장되어있는 라이브러리들. 호출방법은 $this->라이브러리명->기능명 해주면 된다.
자세한 메뉴얼들은 한국사용자포럼으로 ㄱㄱ    
 http://www.ciboard.co.kr/user_guide/kr/libraries/index.html 
 helper 자주 사용하는 함수들의 집합으로 재사용에 용이하다. CI가 제공하는 helper들은 /systems/helpers 안에 있고
사용자가 추가로 필요한 helper들은 /application/helpers 폴더에 파일 추가하면 된다,
000_hepler.php 형식으로 파일들이 저장되어있고, 
사용자가 직접 hepler를 만들때도 000_helper.php 형식을 맞춰 주어야 한다.
$this -> load -> helper('기능명'); 으로 로드.

 

 

반응형

댓글