2014-10-05 7 views
0

어떤 이유인지 Kohana 사례가 Exception [ 0 ]: The "users" table doesn't exist. Make sure to import the tables.sql file입니다.
내가해야 할 일은 무엇입니까?KOHANA : ORM + MySQL이 테이블을 찾지 못합니다

19 { 
20 ORM::factory('user'); 
21 } 
22 catch(exception $e) 
23 { 
24 throw new Exception('The "users" table doesn\'t exist. Make sure to import the tables.sql file'); 
25 } 
26 
27 Route::set('Kohanauserauth', user::path().'(/<action>(/<id>))') 
28 -> defaults(array(
29  'controller' => 'Kohanauserauth' 
+0

위 24 행에'echo Database_Exception :: text ($ e);'를 추가하면 특정 오류가 발생합니다. – Styphon

답변

0

"인증"모듈을 사용하고 데이터베이스 테이블을 미리 설정하지 않았 으면 좋겠습니다. Auth에는 "users"라는 테이블이 필요합니다. 테이블 스키마는 모듈 폴더에 포함됩니다. Auth 모듈을 사용하지 않을 경우 부트 스트랩 파일에서 비활성화하십시오.

당신은 내가 3.3을 가정합니다 그래서 사용하고, 그래서이 첫 번째 읽기 권합니다 Kohana의 버전을 말하지했습니다 http://kohanaframework.org/3.3/guide/auth/ 당신이 투자하고자하는 Kohana에 새로운 아니라면

시간 제한된 문서를 읽는 동안 Kohana는 배우는 데 오랜 시간이 걸리기 때문에 다른 프레임 워크를 사용하는 것이 좋습니다.

+0

번. DB에 연결할 수 없습니다. –

+0

그런 다음 질문에 충분한 정보가있는 곳을 제공하지 않았습니다. – SigmaSteve

+0

제발, 내가 제공해야하는 정보를 말하십시오 –