본문 바로가기

프로그래밍/Codeigniter

Table doesn't exist 에러 A Database Error OccurredError Number: 1146Line Number: 147 Table 'db_name.table_name' doesn't exist Table doesn't exist 에러가 나서 확인하는데소스도 문제가 없고 다른문제가 안보였는데자세히 다시 보니 테이블명을 거꾸로 썼다.... 이런류의 에러가 보이시면 테이블명 한번 확인해보세요~~ 더보기
코드이그나이터에서 ajax 나 jquery.post 사용하기 remap 사용시 처리 방법입니다. _remap 을 사용하지 않는다면 저렇게 처리할 필요없지만 _remap을 사용하신다면 아래처럼 해주셔야지 사용이 가능합니다. 사용하시는 컨트롤러 부분에서 적용하시면 됩니다. // _remap 리맵 함수 사용 public function _remap($method) { //ajax 사용시 이쪽으로 통과 if ($this->input->is_ajax_request()) { if (method_exists($this, '_' . $method)) { $this->{'_' . $method}(); } //ajax 사용 액션들은 이렇게 추가해야됨. // 화면단에서 ajax 나 제이쿼리 포스트 등 을 사용하려면 사용액션을 여기에다가 선언해줘야한다 아래처럼. if($method =.. 더보기
코드이그나이터 index.php 정리 코드이그나이터의 application -> config -> config.php 에서 //$config['index_page'] = 'index.php'; 이렇게 있는걸 아래처럼 수정 $config['index_page'] = ''; 최상위 디렉토리에 코드이그나이터를 설치한 경우 application , system 폴더가 맨 상단에 있을경우 index.php 파일이 있는경로에 .htaccess 파일을 생성후 아래처럼 코드를 넣어주면 끝. ex ) 최상단 : http://www.aaaa.co.kr/index.php/ 하위디렉토리 : http://www.aaaa.co.kr/aaa/bbb/ccc/index.php/ RewriteEngine On RewriteBase / RewriteCond $1 !^(ind.. 더보기