제목 | 뷰->컨트롤러->모델 일때 post 값 받는법.. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | zuiderzee | 작성시각 | 2019/02/18 11:41:30 |
|
|||
안녕하세요 !
ci 초보 개발자입니다.
post 값받는 부분에서 혹시나 다른 기능이 있을까 궁금하여 글남깁니다. 간결화 할수있는 방법..
글등록-> form submit -> 컨트롤러 -> model post-> 모델에서 $page = $this->input->post('page'); $idx = $this->input->post('idx'); $pack_idx = $this->input->post('pack_idx'); $ranking = $this->input->post('ranking'); $main_category = $this->input->post('main_category'); $sub_category = $this->input->post('sub_category'); $display_subject = $this->input->post('display_subject'); $book_symbol = $this->input->post('book_symbol'); $ybm_symbol = $this->input->post('ybm_symbol'); $device_symbol = $this->input->post('device_symbol'); $moonatuna_symbol = $this->input->post('moonatuna_symbol'); $care_talk_symbol = $this->input->post('care_talk_symbol'); $new_icon = $this->input->post('new_icon');
이런식으로 post 값을 받는데 이게 워낙..많아서 받는값이 40개정도되는데 이걸 간결화할 방법이 없을까요? |
|||
다음글 | ci databse session을 이용중인데 ipv6... (3) | ||
이전글 | 로그인시 세션 또는 쿠키를 저장한것을 이용방법은 ? (4) | ||
zuiderzee
/
2019/02/18 11:45:49 /
추천
0
post를 -> 배열 -> $배열['idx'] 이런식으로 꺼낼방법이 없을까요
|
변종원(웅파)
/
2019/02/18 11:47:12 /
추천
1
$post = $this->input->post(null, true); 이렇게 하시면 $post에 배열로 전부 들어갑니다. 두번째 파라미터 true는 xss_clean 적용입니다. |
zuiderzee
/
2019/02/18 11:49:21 /
추천
0
xss_clean 이거에대해서 정확히 모르는 데요 그 스크립트방어 그런건가요? sql문 방어 그런..
|
변종원(웅파)
/
2019/02/18 11:51:31 /
추천
1
zuiderzee/ 매뉴얼에 잘 나와있습니다. 제가 답변 드린 부분도요. ^^ http://www.ciboard.co.kr/user_guide/kr/libraries/input.html#class-reference |
zuiderzee
/
2019/02/18 11:52:27 /
추천
0
방금 확인해보았습니다 좋은 정보 감사합니다! 업무가 더욱 편해질거같아요 ㅎ.ㅎ
|