CI 묻고 답하기

제목 ci에서 post 데이터를 받을때 질문입니다
글쓴이 김쩔짱 작성시각 2014/08/02 15:40:53
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 11891   RSS
이전 페이지의 input name을 이용하여
컨트롤러에서 공용으로 쓸 validation controller를 만들려고합니다

이전 페이지의 input name='name1', input name='name2'에서 값을
controller에서 전달 받을 때,
$this->input->post(); 로 찍으면
array("name1","name1값", "name2", "name2값)
이런식으로 나오는데,

제가 받고 싶은건 input name의 리스트만 내고 싶습니다
즉, 이전페이지의 form에서 전달한 input의 name들의 리스트만 뽑아내고싶습니다.

쓰고나니 두서가 없긴하네요...

 
 다음글 GD 라이브러리 (3)
 이전글 Ci가 아닌 클래스에서 config 값을 가져올 수 있... (2)

댓글

김쩔짱 / 2014/08/02 16:00:51 / 추천 0
자문 자답입니다.
//post data
$postData = $this->input->post();

//input name list
foreach ($postData as $data => $name) {
        echo $data.'|';
}

//input value list
foreach ($postData as $data) {
        echo $data.'|';
}
 
한대승(불의회상) / 2014/08/04 10:58:58 / 추천 0
이런 상황에서 사용하라고...

array_keys() 라는 함수가 있는것 같습니다.
변종원(웅파) / 2014/08/04 16:17:39 / 추천 0
김쩔짱/ php에는 함수가 엄청 많아서 찾기 힘들겠지만 시간 날때 함수목록 봐두시면 좋습니다.