문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
codeigniter:cic [2011/07/26 13:50] sivanim 새로 만듦 |
codeigniter:cic [2011/07/27 10:41] (현재) sivanim |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Controller ====== | ====== Controller ====== | ||
- | * 컨트롤러 : 페이지의 | + | * 컨트롤러 : URI 관련 클래스로 주소 창에 값을 입력시 가장 먼저 실행되는 클래스 입니다. 기능은 php 클래스 파일을 url 주소로 실행 시킨다고 생각하시면 될 것 같습니다. |
+ | * 컨트롤러는 보통 화면 흐름 제어 및 인터페이스 기능을 합니다. | ||
+ | * CI에서는 페이지 이동 및 페이지의 | ||
+ | * CI에서는 컨트롤러가 다수의 페이지를 동시에 한페이지에 호출 가능합니다. | ||
+ | * CI에서는 생성자 안에 컨트롤클래스 호출시에 필요한 라이브러리 및 핼퍼 등을 선언 할 수 있습니다. (php 버전에 따라서 선언 법이 다릅니다.) | ||
+ | * CI에서 컨트롤러는 application/ | ||
+ | * CI에서 컨트롤러는 CI_Controller 클래스를 상속합니다. | ||
+ | |||
+ | * 메소드 : 컨트롤러 클래스에서 실행되는 함수를 말합니다. | ||
+ | * 함수안에 | ||
+ | * _remap(2번째 세그먼트) 로 다른 페이지 호출 및 다른 동작을 할 수 있습니다. | ||
+ | * private, public 등을 제공하며 private 메소드는 위부 url로 접근 할 수 없습니다. | ||
+ | * 예약어는 사용하지 않아야 합니다. | ||
+ |