제목 | 에러 좀 봐주세요.. | ||
---|---|---|---|
글쓴이 | 경상도곰남 | 작성시각 | 2016/10/26 17:21:31 |
|
|||
아래와 같이 해서 저장버튼을 클릭하면 에러가 납니다. 왜 그런지 모르게습니다
=== view ===. <input type="hidden" name="bo_no" value="" /> <input type="hidden" name="key[]" /> <input type="hidden" name="key[]" />
=== controllers === $bo_no = $this->input->post('bo_no', TRUE); $write_data = array( 'bo_no' => $bo_no, 'be_key' => $this->input->post('key', TRUE) ); 배열 - Array ( [bo_no] => 4 [be_key] => Array ( [0] => [1] => ))
=== 에러 메시지 == Severity: Notice Message: Array to string conversion Filename: core/Input.php Line Number: 465 |
|||
다음글 | 정말 궁금해서 물어 봅니다. (4) | ||
이전글 | 서버 구축 건에 관한 질문입니다 (5) | ||
변종원(웅파)
/
2016/10/26 17:34:57 /
추천
1
|
경상도곰남
/
2016/10/26 17:39:14 /
추천
0
bo_no은 배열로 넘긴것이 아니예요
|
일용직노동자
/
2016/10/27 09:53:07 /
추천
0
제가 CI를 2.1까지하고 3.0은 아직 안해봐서 잘 모르겠는데요 $this $_POST['key']; 랑 동일하게 작동되는거 아닌가요? html에서는 배열로 받으셨는데 입력값을 string으로 넣을려고하니 에러나오는 것 같습니다. var_dump로 분석해보세요 아 위에 이미 정답이 나와있네요 ;;
$bo_key = $this->input->post('key[]', true); 로 하세요
|
변종원(웅파)
/
2016/10/27 11:44:50 /
추천
0
경상도곰남/ 게시판 이동한 이유가 php 문법이기 때문입니다. 변수[] <- 배열입니다.
|
게시판 이동합니다.
배열로 넘겼으면 배열로 받으셔야.. (말이 좀 이상하지만)
$bo_no = $this->input->post('bo_no[]', true);