코드이크나이터 4.0의 라우팅에 대해 알아보자

코드이그나이터 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