제목 | 코드이그나이터4 라우터 질문입니다. | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 엘제이 | 작성시각 | 2025/03/17 14:27:37 |
|
|||
$routes->get('data/(:segment)', 'DataController::newData/$1'); 이렇게 해서 라우터에 세그먼트를 적용하여 컨트롤러 메소드에서 파라미터로 받아서 사용이 가능한데 세그먼트가 없을 때는 에러가 나더군요 function newData($segment = '') 이렇게 해서말입니다. 세그먼트에 값이 없을 때도 사용할 수 있게 할 수 없나요? 없으면 따로 라우터를 만들어야 하나요?
|
|||
이전글 | 기존에 ciboard 사용 중이었는데 인증서가 만료되어... (1) | ||
PureAni
/
2025/03/18 09:58:17 /
추천
0
|
이걸로 한번. 해보세요.
기본적으로 라우터는 정규식으로 치환되기 때문에, 정규식이다. 생각하시면 편합니다.
https://github.com/codeigniter4/CodeIgniter4/blob/develop/system/Router/RouteCollection.php#L110