, [Codeigniter]Routing

[Codeigniter]Routing

2020. 12. 23. 22:21
반응형

Routing

사용자 지정 라우팅 규칙을 사용하면

모든 URI를 컨트롤러 및 방법을 사용하고

일반적인 규칙에서 벗어날 수 있습니다.

 

http://example.com/[controller-class]/[controllermethod]/[arguments]

 

app / Config / Routes.php에 있는 라우팅 파일을 열고

구성 파일의 "Route Definitions"섹션을 찾습니다.

 

주석 처리되지 않은 유일한 줄은 다음과 같아야합니다.

$routes->get('/', 'Home::index');

 

이 지시문은 내용이 지정되지 않은 수신 요청이 홈 컨트롤러 내부의 index 메서드로 처리해야 합니다.

‘/’에 대한 경로 지시문 뒤에 다음 줄을 추가합니다.

$routes->get('(:any)', 'Pages::showme/$1');

CodeIgniter는 위에서 아래로 라우팅 규칙을 읽고 요청을 라우팅합니다.

 

첫 번째 일치 규칙에. 각 규칙은 매핑 된 정규식 (왼쪽)입니다.

슬래시 (오른쪽)로 구분 된 컨트롤러 및 메서드 이름에 추가합니다.

 

요청이 들어 오면 CodeIgniter가 첫 번째 일치 항목을 찾고

적절한 컨트롤러 및 메서드, 가능하면 인수 포함.

 

라우팅에 대한 자세한 정보는 URI 라우팅에서 찾을 수 있습니다.

 

여기에서 $ routes 배열의 두 번째 규칙은
와일드카드 문자열 (: any). 매개 변수를 view () 페이지 클래스 메소드에 전달합니다.

showme () 메서드로 올바르게 라우팅 되었습니까?

다음과 같은 내용이 표시되어야 합니다.

Routing

 

728x90
LIST

'TIP&TECH > Web' 카테고리의 다른 글

[Bootstrap] Badges / 배지  (0) 2020.12.25
[Bootstrap] Alerts / 경고  (0) 2020.12.24
[Codeigniter]Static pages  (0) 2020.12.22
[html]meta tag  (0) 2020.12.20
[text]글자 수 제한  (0) 2020.12.19

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band