www.test.co.kr/aa/bb/cc/dd
이런주소가 있다면...
$this->uri->segment(1,''); => aa
$this->uri->segment(2,''); => bb
$this->uri->segment(3,''); => cc
$this->uri->segment(4,''); => dd
가 되는데..만약
www.test.co.kr/aa/bb//dd
중간 bb와 dd사이에 값이 없다면..
$this->uri->segment(3,''); => dd 가 되버리더군요..
값이 비어있다면 $this->uri->segment(3,'') => '' 빈값을 그대로 가져오는 방법은 없나요..
개발하다보면 뭐가 어떤 역할을 하는지 모릅니다.
유지보수 측면에서도 안 좋구요
꼭 빈값으로 넘겨야 한다면 저는 다음과 같이 씁니다.
컨트롤러/메소드/page/10/code/NULL/data/go
컨트롤러에서 값이 NULL 일 경우엔 빈값으로 치환합니다.