2011-09-22 7 views
2

CodeIgniter를 사용하고 있으며 처음입니다. http://example.com/users/list/param1/param2/param3/ ....과 같은 다른 페이지에 매개 변수를 전달할 수 있다는 것을 알게되었습니다.CodeIgniter의 키 - 값 쌍의 페이지에 매개 변수 전달

이제 대상 PHP 스크립트에서 $ this-> uri-> segment (2)로 가져올 수 있지만 uri에있는 위치를 알아야합니다. 내가 param2를 얻고 있다고 가정 해 봅시다, 그것이 uri segment 4라는 것을 알아야합니다. 이것은 나에게 커다란 고통입니다. 이전에 ZEND와 협력하여 http://examples.com/controller/action/key/value/key/value과 같은 매개 변수를 보내 었습니다.이 경우 필자는 항상 매개 변수의 동적 번호를 사용할 수 있으며 uri에서 위치를 알 필요는 없지만 키를 알아야합니다.

Qestion : Zend에서와 같이 codeigniter의 키 - 값 쌍에서 GET을 사용하여 매개 변수를 전달할 수있는 방법이 있습니까?

+0

나는 여기가 http://codeigniter.com/user_guide/libraries/uri.html이 $ this-> uri-> uri_to_assoc (N) – Sohail

답변

1

URI 클래스의 $this->uri->uri_to_assoc(n) 함수를 살펴보십시오. 연관 배열로 URL 세그먼트를 가져옵니다. 그런 다음 키가 있는지 여부를 확인할 수 있습니다.

예제 및 전체 설명 in the user guide.

+1

했다 꽤 많이 내 대답을 찾아 대답은있어 단어에 대한 단어 – Bruce

+1

고맙습니다 Anzeo, 정말 내가 왜 사용자 가이드를 검색하지 않았어, 나 정말 어리 석 었어 :). 고맙습니다. – Sohail

+1

@Sohail, 오신 것을 환영합니다. 걱정하지 마세요. 사용자 가이드를 모르는 사람들에게 도움이 될 것입니다.) – thomaux