본문 바로가기
MySql

MySQL CodeIgniter 애플리케이션을 어떻게 디버깅합니까?

by 베이스 공부 2020. 10. 27.
반응형

Code Igniter를 사용하여 PHP / MySQL 응용 프로그램을 빌드하는 방법을 배우기 위해 자습서의 단계를 수행했으며 완료시 응용 프로그램이 오류없이 실패합니다. 완전한 기능을 갖춘 IDE가 아닌 TextMate를 사용하고 있습니다.

Code Igniter를 사용하는 대부분의 개발자는 애플리케이션을 어떻게 디버깅합니까? 프레임 워크에 버블 링 오류와 브라우저 세션에 대한 스택 추적에 대한 것이 있습니까?

지금 해결하고 싶은 특정 문제는 데이터베이스와 관련된 것 같습니다. 데이터베이스를 구성하고 autoload.php를 설정하고 테이블 데이터를 처리하기위한 컨트롤러 및 모델과이를 제공하기위한보기를 만들었습니다. 내 accounts_model.php에서 :

 public function getData()  
 {
     //Query the data table for every record and row
     $query = $this->db->get('accounts');

     if ($query->num_rows() > 0)
     {
         show_error('Database is empty!');
     }
     else
     {
         return $query->result();
     }
 }

응용 프로그램을 실행하면 "오류가 발생했습니다 \ n 데이터베이스가 비어 있습니다!"가 표시됩니다. 데이터베이스가 비어 있지 않고 구성이 정확하다는 것을 알고 있기 때문에 데이터베이스에 연결되어 있는지 또는 쿼리가 비어있는 이유를 알려주기 위해 프레임 워크에서 무언가가 필요합니다.

 

해결 방법

 


 

참조 페이지 https://stackoverflow.com/questions/4260625

 

 

반응형

댓글