Controller
-
[CodeIgniter] 컨트롤러 확장 (Extending Controller)프로그래밍/CodeIgniter 2018. 12. 18. 11:37
▶CodeIgniter 컨트롤러 확장 (Extending Controller) ▶설명 내장 코어 클래스에 몇몇 함수 추가 정도의 기능을 원하면 내장 클래스를 확장하는 방법이 좋습니다. 많은 컨트롤러에서 반복적으로 사용하는 동작이 있으면, 컨트롤러 확장을 통해 처리하면 편리합니다. 코어 확장에 대해 자세히 알고 싶으시면 아래의 링크를 확인하시기 바랍니다. 코어 클래서 생성하기 : http://www.ciboard.co.kr/user_guide/kr/general/core_classes.html ▶나만의 클래스 접두어 확인 (또는 설정) 컨트롤러 확장을 위해 일단 코드이그나이터에 설정된 나만의 클래스 접두어 설정을 확인합니다. application/config/config.php $config['subcla..
-
[CodeIgniter] 뷰 (Views)프로그래밍/CodeIgniter 2018. 3. 5. 12:02
▶CodeIgniter 뷰 (Views) ▶설명 이제 MVC 모델에서 뷰 (Views)에 대해 알아보도록 하겠습니다. 뷰는 웹페이지에서 실제로 사용자에게 보여주는 부분입니다. (HTML 코드가 위치) 뷰는 웹페이지에 조각입니다. (컨트롤러에서 여러 개의 뷰를 호출할 수 있습니다.) 뷰는 컨트롤러(Controller)를 통해서 호출합니다. 이전 예제를 기준으로 사용법을 설명하도록 하겠습니다. ▶뷰 생성 및 호출 뷰 생성 (Creating a View) application/views/index.php Hello Index application/views/second.php Hello Second 뷰 로딩하기 (Loading a View) application/controllers/Tutorial.php a..
-
[CodeIgniter] 기본 컨트롤러 설정 (Default Controller)프로그래밍/CodeIgniter 2018. 2. 8. 11:10
▶CodeIgniter 기본 컨트롤러 설정 (Default Controller) ▶설명 코드이그나이터(CodeIgniter)에서 전에 만든 컨트롤러 추가 예제 를 기준으로 설명하겠습니다. 현재 코드이그나이터(CodeIgniter) 만든 사이트에 기본 주소는 localhost/ci 입니다. 해당 주소로 접근 했을 때, 기본적으로 실행되는 컨트롤러(Controller)는 아래와 같은 Welcome 컨트롤러(Controller)입니다. localhost/ci 실행 이제 localhost/ci 실행시 Tutorial 컨트롤러(Controller)로 변경하는 방법을 알아보겠습니다. ▶기본 컨트롤러 변경 (Default Controller) application/config/routes.php //$route['d..
-
[CodeIgniter] 컨트롤러 추가 (Controller Add)프로그래밍/CodeIgniter 2018. 2. 2. 11:11
▶CodeIgniter 컨트롤러 추가 (Controller Add) ▶설명 코드이그나이터(CodeIgniter)에서 컨트롤러를 추가하는 방법을 알아보도록 하겠습니다. ▶application/controllers/Tutorial.php 추가 application/controllers/Welcome.php를 복사하여 같은 폴더에 Tutorial.php라고 저장합니다. (컨트롤러 명칭은 대문자로 시작하는 걸 권장합니다.) 그리고 아래와 같은 코드를 입력해줍니다. application/controllers/Tutorial.php