CI 묻고 답하기

제목 table 라이브러리를 이용하려고 하는데
글쓴이 L5vD5 작성시각 2016/07/18 19:33:32
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14652   RSS
for ($x=0;$x<$query->num_rows();$x++)
      {
        $row = $query->row_array($x);
        $row['Delete'] = "삭제";
        $this->table->add_row($row);
      }
      /*while ($row = $query->unbuffered_row('array'))
      {
        $row[count($row)] = "삭제";
        $this->table->add_row($row);
      }*/
      echo $this->table->generate();

다음과 같이 표를 만들려고 하는데 표 맨앞에 이상한 td가 붙습니다

배열도 print_r로 출력해보니 이상없는데 이렇게 생긴 td가 테이블 맨앞에 등장하네요

 

 다음글 Tap BBS 설치 질문 (7)
 이전글 CI /views 에 php 와 일반 html 문서와 ... (2)

댓글

L5vD5 / 2016/07/18 19:45:14 / 추천 0

Array ( [project_name] => 1 [Planner] => a [Designer] => a [PM] => a [Client] => a [Price] => 1 [Starting] => 0000-00-00 [Pay] => a [Delete] => 삭제 )

$row를 출력했을 때의 내용입니다

L5vD5 / 2016/07/18 20:08:38 / 추천 0
3.0에선 이상없이 돌아가던 내용이었는데 2.3으로 돌아오니까 이렇게 되네요..
L5vD5 / 2016/07/18 20:54:39 / 추천 0

        $this->table->add_row($row);

그냥 이 부분을

$this->table->add_row(array($row['username'],$row['id'],$row['radio']));
 

이렇게 바꾸니 잘 되네요