404 Page Not Found
The page you requested was not found.
제목 | segment의미;초보라 질문이 좀 많습니다. | ||
---|---|---|---|
글쓴이 | Atman | 작성시각 | 2010/03/15 04:54:07 |
|
|||
1. 아래의 $this->uri->segment(3)); 의 의미를 어떻게 해석하나요? <?=form_hidden('entry_id',$this->uri->segment(3));?> ... </form> 2. 아래처럼 변수값을 받아 올려고하는데 CI 에서는 다르게 쓰나요? 불러오니 에러가 나서... $w_id = $_REQUEST[w_id]; 404 Page Not FoundThe page you requested was not found. blog.php ( controller ) blog_view.php ( view ) 로 구성되어있습니다. http://www.example.co.kr/index.php/blog?w_id=3 이렇게 넘길려면... blog 의 blog_view 화면에서 $w_id = $_REQUEST[w_id]; 처럼 변수를 받아올 수 없나요? 아니면 다르게 받나요? 3. 먼저 작성된 php 사이트의 화면에서 CI 로 작성된 view 화면을 불러와서 쓸 수 있나요? 아니면 view 화면에서 작성해야 하나요? 질문이 많아 죄송합니다. |
|||
다음글 | ci에서요 $ci->db->query() 시 (3) | ||
이전글 | 페이지네이션 질문 좀 드립니다. (2) | ||
미드필드
/
2010/03/15 08:02:17 /
추천
0
|
Atman
/
2010/03/15 17:50:06 /
추천
0
모르는 분들과 이렇게 이야기하고, 도움을 받는 일이 오랜만이네요. |
매뉴얼 보시면 좀 이해가 되실겁니다.
1.번 질문은 URL 에서 몇번째 세그먼트 값을 가져오냐 입니다.
http://codeigniter-kr.org/qna/view/2445/page/1
이렇게 있다면 $this->uri->segment(3) 은 2445 가 되겠죠..
그리고 CI 는 기본적으로 get 으로 변수 받는걸 막아 놓았습니다. 풀수도 있는데 보안에 좋지 않겠죠..
그래서 저렇게 세그먼트로 변수 받는 처리를 하시면 됩니다.
index.php/user/search/name/joe/location/UK/gender/male 이렇게 주소가 있다면
$this->uri->uri_to_assoc() 이렇게 하시면 세그먼트들을 연관배열로 가져옵니다.
[array]
(
'name' => 'joe'
'location' => 'UK'
'gender' => 'male'
)
$this->uri->uri_to_assoc(3) 하시면 세그먼트 3번째 부터 연관배열로 가져옵니다.
이것또한 매뉴얼에 있습니다.
3번 질문 설명은 다른분이 해주실겁니다 ^^ 저도 잘 모르겠네요..