코드이그나이터 4.0의 라우팅에 대해 알아보자
1. 들어가기 전에
코드이그나이터의 4버전은 2버전 대비 많은 변화가 있습니다. 이번 글에서는 그 중 라우팅에 대해 자세히 알아보겠습니다.
2. 라우팅(Routing)이란?
라우팅이란 사용자가 example.com 같은 주소로 접근했을 때, 어떤 컨트롤러와 연결될지 결정해주는 역할을 합니다.
3. 라우팅 설정 파일 위치
라우팅 설정을 위한 파일은 ./app/Config/Routes.php
에 위치해 있습니다.
4. 기본 라우팅 설정 방법
예를 들어, 루트 URL(/
)로 들어온 경우 index.php
를, /basic
으로 들어온 경우 basic.php
로 연결하고자 한다면 다음과 같이 설정할 수 있습니다.
$routes->get('/', 'Home::index');
$routes->get('/base', 'Basic::index');
5. 라우팅 설정 방법 이해
- 첫번째 파라미터: 대상이 될 URL
- 두번째 파라미터: 컨트롤러 이름과 그 컨트롤러에서 실행할 함수
6. 다음 글에서 다룰 내용
다음 글에서는 이렇게 설정한 라우팅이 실제로 어떤 방식으로 컨트롤러와 연결되는지 자세히 알아보겠습니다. 기대해주세요!
라우팅 설정은 웹 애플리케이션의 효율적인 운영을 위해 중요한 단계입니다. 자세한 설정 방법을 꼭 숙지해두시기 바랍니다.
'Dev > PHP' 카테고리의 다른 글
와이드샷 - 문자보내기 PHP (0) | 2020.09.03 |
---|---|
PHP - Blowfish/ECB/NoPadding (0) | 2020.07.07 |
PHP 내 아이피만 보기 (0) | 2020.06.02 |
PHP curl 이용하기 (0) | 2020.06.01 |
Codeigniter 4 Controller example (0) | 2020.04.06 |