2014-10-06 7 views
0

저는 CI 프로젝트에서 작업 중이며 데이터를 컨트롤러에 URL 매개 변수로 보낼 필요가 있습니다. 나는 이런 식으로 일하는 데 익숙하다.Codeigniter URL에서 매개 변수 데이터 가져 오기

<a href="site/controller/function?id=1"> 

그럼 $ _GET을 사용하여 매개 변수를 가져올 수 있습니다.

그러나이 방법을 사용한다고 들었습니다.

<a href="site/controller/function/1"> 

나는 이것을했는데 링크를 클릭하면 URL에 나타나지만 실제로 매개 변수를 얻는 방법을 모른다.

어떤 조언이 필요합니까?

+0

이것은 경로 매개 변수입니다. 당신은 이것들을 얻기위한 임시 변통의 방법을 고안 할 수 있지만, 나는 당신에게 라우팅을 제공하는 프레임 워크를 사용할 것을 제안한다. 그러나 GET 변수를 사용하면 충분합니다. –

답변

0

나는 그것을 알아 냈고, 나는 다음을 사용했다.

$id=$this->uri->segment(3); 

그리고이 번호는 내가 통과 한 ID 번호입니다.

0

codeIgniter 기능에서 다음과 같이 사용하는 것이 좋습니다. 비록 당신의 코드도 괜찮습니다.

function funcName ($param1) 
{ 
echo $param1; 
} 
관련 문제