제목 | 세그먼트 울렁증 해소하기 | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/09/06 09:23:14 |
|
|||
<파라미터와 세그먼트의 차이점> 1. 파라미터 방식 : id=test&name=ciworld 2. 세그먼트 방식 : id/test/name/ciworld codeigniter의 주소체계 세그먼트 방식에 대하여 처음 접하다 보면 이게 뭐야? 하면서 당혹함을 가질 수 있을것 같습니다. 저또한 이것때문에 고생좀 했었으니깐 말이지요 ~~ 하지만 단순한 개념만 익히면 파라미터 보다 더 유용하다는 점을 아실 수 있게 되는데요 <세그먼트를 쉽게 사용하기> 1. 슬래쉬를 기준으로 모두다 배열로 담습니다. 방법1 : explode('/','id/test/name/ciworld') => 일반 php문법 방법2 : array_values($this->uri->segment_array()) => CI에서 지원하는 문법 => 방법이야 어떻든간에 배열로 담는것이 중요합니다. 2. 파라미터처럼 id는 test값을 찾기 위해서 배열에 담긴 id를 찾고 +1 이라는 개념을 적용하면 test값이 나오게 됩니다. $this->seg_exp = array_values($this->uri->segment_array()); $arr_key = array_keys($this->seg_exp, "id"); $arr_val = $arr_key[0] + 1; 어떠신가요? 위처럼 하면 세그먼트 울렁증을 해소하기에 충분했는지 모르겠습니다.^^ <페이지네이션 : 게시판 일련번호에 적용한 코드참조> http://codeigniter-kr.org/source/view/198/page/1/ |
|||
다음글 | CI가 클래스기반이라서 어렵다고요? (2) | ||
이전글 | mvc에 너무 구속받지 마세요 ~~ (1) | ||
없음 |