,
사용자 지정 라우팅 규칙을 사용하면
모든 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 () 메서드로 올바르게 라우팅 되었습니까?
다음과 같은 내용이 표시되어야 합니다.
[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 |