CI 묻고 답하기

제목 board ID 지정하는곳
글쓴이 PP 작성시각 2012/06/25 02:51:34
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 15538   RSS
Board 의 id 와 url 을 바꾸기 위해 database 에서 예제로 board_qna 를 board_qa 로 바꾸고 routes.php 와 컨트롤러 main.php 에서 각각 qna 를 qa 로 바꾸었습니다.  그후 사이트를 열어보니 아래와 같은 에러 메세지가 뜨네요.

A Database Error Occurred

Error Number: 1146

Table 'immigration.board_qna' doesn't exist


다른곳에서 board-qna 를 불러오라는 명령어가 있는것이 분명한데... 못찾겠습니다.  어느 파일을 수정해야 되나요?

 다음글 포럼 같은 url 사용하려면? (2)
 이전글 안녕하세요 느림보입니다. url 한글문제 때문에 여기에... (2)

댓글

PP / 2012/06/25 03:15:18 / 추천 0
 application/models/main-model.php
application/views/main_v.php
application/controllers/main.php
application/config/routes.php

위의 파일들도 qna 를 qa 로 모두 수정하였습니다.

이제 qa 포럼을 열어보면 아래와 같은 에러가 납니다.

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: controllers/board.php

Line Number: 30
 

PP / 2012/06/25 03:56:57 / 추천 0
 application/models/main_model.php
application/models/search_model.php
application/models/users_model.php
application/views/main_v.php
application/views/bottom_v.php
application/controllers/main.php
application/controllers/rss.php
application/config/routes.php

위의 파일들 전부 바꾸었는데 아직도 에러 나네요... T.T
변종원(웅파) / 2012/06/25 10:54:22 / 추천 0
 제 기억에 테이블명을 하드코딩하지 않았습니다.
전체소스에서 board_qna를 검색해보시면 어떤 파일에 선언되었는지 나올 겁니다.

board_list 라는 테이블 내용 보셨는지요? 거기에 board_qna라고 명시되어 있을겁니다.
PP / 2012/06/25 11:42:32 / 추천 0
 감사합니다!  데이타베이스에 board_list 에서 바꾸니까 이제 작동이 됩니다!  ^^