제목 | view load 시 get 호출. | ||
---|---|---|---|
글쓴이 | 수야디벨 | 작성시각 | 2013/07/12 15:46:38 |
|
|||
안녕하세요~ 궁금한게 있어서 질문드립니다. 컨트롤에서 view 호출할때 일반적인 방법으로 아래처럼 하곤 하는데요 .. function goPage(){ $this->load->view('page/lpage1'); } 이렇게 호출하면 말그대로 page1이 호출되고, URL은 아래처럼 될 텐데요 .. http://[ip]:[port] /[path]/[controller]/goPage 이때 페이지 호출시 get을 못붙여주나요? 예를 들어서 http://[ip]:[port] /[path]/[controller]/goPage?list=1 이런식으로요 .. 일단 http://[ip]:[port] /[path]/[controller]/goPage?list=1 이런 get 방식의 URL이 코드이그나이터 뷰에서 제대로 동작한다는건 확인했는데, 애초에 최초 호출할때는 어떻게 붙여주냐 ...하는거에서 막히더라구요. $this->load->view('page/page1?list=1') ; 이런식으로 하는것도 아니고.. 그래서 좀 더 생각해보니 문득, 이게 불가능하기 때문에 세그먼트라는 기능이 있는건가? 하는 생각도 들고 ... 궁금합니다 ! |
|||
다음글 | hook에서 DB검색, view로 데이터 전송!질문.. (1) | ||
이전글 | _remap 관련 질문드립니다.~ (2) | ||
변종원(웅파)
/
2013/07/12 16:07:35 /
추천
0
왜 뷰에다 붙이죠? (주소는 어디서 결정되는 걸까요? <- 여기에 답이 있습니다.)
|
한대승(불의회상)
/
2013/07/12 16:28:38 /
추천
0
ㅎㅎㅎ 뷰는 굳이 get으로 넘길 필요가 없죠.
아래처럼 하면 되니까요.. ^^ $data = array('list' => 1); $this->load->view('page/page1', $data); |
수야디벨
/
2013/07/12 16:48:50 /
추천
0
웅파// 한대승//
답변 정말 감사합니다 ! 아 그냥 값을 넘기면 되는거였는데 ..... 도움 많이 되었습니다 ㅎ |