| 제목 | $this->uri->segment() 질문입니다. | ||
|---|---|---|---|
| 글쓴이 | 비버돌이 | 작성시각 | 2013/11/29 00:26:30 | 
| 
                         | 
                |||
| 
                         안녕하세요? 갓 codeigniter에 입문한 대학생입니다. 만들면서 배우는 Codeigniter 프레임워크 책 사서 예제 하고 있는데요. 질문사항은 예제 진행중에 제목처럼 segment() 하는 부분이 적용이 안됩니다. 혹시나 해서 컨트롤러에 따로 echo 써봤는데도 $this->uri->segment(3) 해도 아무런 출력이 안됩니다. 제가 AWS에서 서버로 사용하고 있는데 혹시 따로 설정해야되는 부분이 있는건가요? 답변 부탁드립니다.  | 
                |||
| 다음글 | 폼의 흐름 질문 (3) | ||
| 이전글 | $this->session->userdat... (7) | ||
| 
                             
                                한대승(불의회상)
                                /
                                2013/11/29 00:56:23 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                상암동막차
                                /
                                2013/11/29 09:33:12 /
                                추천
                                0
                             
                            
                                uri을 로드는 했지요? 
                        님이 작성한segment 가 3번째를 참조한다 뭐 이런뜻인거같은데 그거 책에 나와있거든요 URL 규칙을 보시면 될거같아용 어디서부터 0번쨰인지 1번째인지 ..  | 
                    
| 
                             
                                수야디벨
                                /
                                2013/11/29 10:05:14 /
                                추천
                                0
                             
                            
                                 this->load->helper('url');
                             
                         | 
                    
| 
                             
                                CI_ORL
                                /
                                2013/11/29 10:23:20 /
                                추천
                                0
                             
                            
                                 http://codeigniter-kr.org/qna/view/11911/page/1 <-- 에서 segment(3)은 11911 이겠네요 
                        http://codeigniter-kr.org/qna/ <-- segment(3)은 null or 0 이겠죠 그래서 echo 찍어도 나오지 않는 경우도 있습니다.  | 
                    
| 
                             
                                비버돌이
                                /
                                2013/11/29 12:46:33 /
                                추천
                                0
                             
                            
                                컨트롤러랑 모델에서는 괜찮은데 view 에서 문제입니다.  
                        <a rel="external" href="/bbs/index.php/<?php echo $this->uri->segment(1);?>/view/<?php echo $this->uri->segment(3);?>/<?php echo $lt->board_id;?>"><?php echo $lt->subject;?></a> 이렇게 입력하면 주소가 ip주소/bbs/index.php//view//board_id값 이렇게 나옵니다. segment만 안되는데 어찌해야될지 모르겠네요..  | 
                    
| 
                             
                                한대승(불의회상)
                                /
                                2013/11/29 13:03:50 /
                                추천
                                0
                             
                            
                                컨트롤러에서 조합해서 뷰로 넘겨주세요.
                             
                         | 
                    
$this->uri->segment(3) 의 값을 바꿔가며 테스트 해보세요.