일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- LEVEL2
- BFS
- 프로그래머스
- build
- 파이썬
- 자바
- git
- 컴퓨터비전
- 컨트리뷰톤
- 안드로이드스튜디오
- 대학원
- level3
- level4
- Python
- SWEA
- Github
- level1
- 내휴학생활중의아주큰일
- 어렵다
- 다시풀기
- MSBuild
- WebOS
- SQL
- androidstudio
- java
- 대학원일기
- 휴학
- py
- Matrix Factorization
- D3
Archives
- Today
- Total
bit가 눈 앞에서 왔다갔다
Controller 본문
(개발은 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
반응형
'대외활동 > 옷장 앱 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