제목 | 배열을 뷰로 옮기는 방법 질문드립니다~! | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 잡발자 | 작성시각 | 2021/02/15 16:18:47 |
|
|||
안녕하세요~ 도움받고 싶어서 올려봅니다. 코드이그나이터 컨트롤러에서 이렇게 배열은 만들었는데, 뷰로 넘기는 법을 몰라서요~ 표 형식으로 반복문 써서 뷰에 표시하고 싶습니다. 메뉴얼 대로 하면 아래처럼 배열 형식으로 되는게 안되더라구요ㅠ 도움주시면 너무 감사합니다! 사용한 코드도 같이 드립니다~!
배열은 위와 같이 만들어졌습니다~!
// 한줄읽기 */ $read = array(); $read2 = array(); for($i = 0; $i < $sheetsCount; $i++) { // 행수, 컬럼수, 인덱스 수를 읽는다. $objPHPExcel->setActiveSheetIndex($i); $sheet = $objPHPExcel->getActiveSheet(); $highestRow = $sheet->getHighestRow(); $highestColumn = $sheet->getHighestColumn(); for ($row = 2; $row <= $highestRow; $row++) { // $rowData에 한줄의 데이터를 배열처리 된다. $rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row, NULL, TRUE, FALSE); $read[$row] = $rowData[0]; } } foreach ($read as $key => $value) { array_push($read2, array( 'number'=>$read[$key][0], 'productName'=>$read[$key][1], 'realPrice' => $read[$key][2], 'sellPrice' => $read[$key][3], 'percent' => $read[$key][4], 'discount' => $read[$key][5] ) ); } $this->load->view('/excel/read', $read2); print_r($read3);
|
|||
다음글 | 코드이그나이터 영어 메뉴얼 저작권은 어떻게 될가요? (1) | ||
이전글 | 제이쿼리의 .load() 메소드를 통한 모달창 관련해서 (1) | ||
한대승(불의회상)
/
2021/02/15 16:20:21 /
추천
1
|
잡발자
/
2021/02/15 17:44:17 /
추천
0
감사합니다~!! 덕분에 잘 해결했습니다~!
|
로 수정하시고 뷰에서는 $read2 로 사용하세요.