bit가 눈 앞에서 왔다갔다

Controller 본문

대외활동/옷장 앱 Project_Clip

Controller

헬린인형 2021. 10. 4. 22:39

(개발은 nodejs로 하는데 감 잡으려고 공부하는 중, 그래서 이 글은 php 기준)

Controller URL상호 작용하는 클래스 파일이다

> url 맵핑하는 작업을 수행하는 것

ex) url: ~~~/topic 일 경우, controllers 디렉토리 밑에 topic.php 파일을 만들어야 함

> 해당 url에 관련된 파일이 있다면 code igniter가 알아서 그 파일을 찾아서 실행 시켜 주도록 약속이 되어있음

 

* Controller 규칙

1. 해당 Class는 CI_Controller를 상속 받음 

ex) class topic extends CI_Controller {

public function index() {

2. topic 뒤에 특정한 path(하위경로)를 정하지 않으면, topic의 index()라고 미리 정의된 메소드로 넘어간다

3. topic/get하면, topic 파일에 get 함수를 만들어 줘야함

4. 메소드에 특정한 값 주려면 파라미터 인자 정해준다

 

 

 

*ref

https://www.youtube.com/watch?v=Rfocgm81L2A&list=RDCMUCvc8kv-i5fvFTJBFAk6n1SA&start_radio=1&rv=Rfocgm81L2A&t=580

http://ci4doc.cikorea.net/incoming/controllers.html 

 

컨트롤러(Controller) — CodeIgniter 4.1.4 documentation

생성하는 모든 컨트롤러는 CodeIgniter\Controller 클래스를 확장해야 합니다. 이 클래스는 모든 컨트롤러에서 사용할 수 있는 몇 가지 기능을 제공합니다. 어플리케이션의 Request 인스턴스는 클래스의

ci4doc.cikorea.net

반응형

'대외활동 > 옷장 앱 Project_Clip' 카테고리의 다른 글

Controller 분리  (0) 2021.10.04
API / REST  (0) 2021.10.03
RN) npm install  (0) 2021.09.04
옷장 앱 Clip  (0) 2021.09.04
Comments