제목 | segment 를 안쓰는 방법이 있는지요? | ||
---|---|---|---|
글쓴이 | 불꽃코딩 | 작성시각 | 2010/03/24 23:49:28 |
|
|||
$this->uri->segment(3); 만약 이렇게 해서 해당 게시물의 no 값을 가져왔을때요. 혹시라도 폴더구조라도 바뀐다면 해당 소스에서 segment 를 모두 수정해줘야 할텐데요. 그러지 말고 get 방식을 $_GET['no'] 이렇게 사용하고 싶은데요. 어떻게 해야 하나요? ^^; 주소체계를 완전히 바꿔야 할꺼 같네요. ㅎㅎ |
|||
다음글 | $data['param'] 으로 보낸값이 view 에... (4) | ||
이전글 | [초보]routes.php 설정 (4) | ||
헛발이
/
2010/03/25 00:05:30 /
추천
0
|
불꽃코딩
/
2010/03/25 00:53:14 /
추천
0
헛발이님 감사합니다.
포럼소스 보면서 뭔지 몰랐던 부분을 알게되었습니다. ^^; 헥헥... 감사합니다.~ 아래게시물 열심히 읽어봤더니 해답이 보이는군요 http://www.codeigniter-kr.org/tip/view/303/page/1/q/segment/sfl/all |
헛발이
/
2010/03/25 01:03:44 /
추천
0
누가 더 빨리 오픈 할지 시합합니다.. ㅋㅋㅋ
|
그래서... 세그먼트를... 뭐는/뭐/뭐는/뭐 이렇게 하면 되요...
즉 몇번째 이렇게 하지 마시고...
a/1/b/2/c/3 이렇게 하셔서...
그 다음에 ci포럼 소스에 보면 함수가 있어요.. 세그먼트를 배열에 저장해서 키값으로 값을 가져오는...
그걸 사용하시면 되요...
결과적으로 세그먼트가..
array(
'a' => '1',
'b' => '2',
'c' => '3'
)
이렇게 되거든요..
그 다음에 배열의 키값으로 데이트를 불러 오는 방식으로 하죠..
즉 함수만 준비 해 두시면...그 다음에
$id = $this->uri->segment(3);
이렇게 하던것이..
$id = $this->get_seg('id');
이렇게 하면 id다음의 세그먼트를 가져오게 된답니다...
^^;