KOHANA: ORM + MySQL не найдет таблицу

Почему-то я вижу освобождение от коаны Exception [ 0 ]: The "users" table doesn't exist. Make sure to import the tables.sql file,
Что я должен сделать?

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

Решение

Я полагаю, что вы включили модуль «Auth» и не настраивали таблицы базы данных заранее. Для аутентификации требуется таблица под названием «пользователи». Схема для таблиц включена в папки модуля. Если вы не используете модуль Auth, отключите его в файле начальной загрузки.

Вы не сказали, какую версию Kohana вы используете, поэтому я предполагаю 3.3, поэтому я бы посоветовал прочитать это в первую очередь: http://kohanaframework.org/3.3/guide/auth/

Если вы новичок в Kohana и не хотите тратить время на чтение ограниченной документации, я бы посоветовал использовать другую среду, потому что Kohana требует довольно много времени для изучения.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]