Intereting Posts
Как использовать preg_match для извлечения данных? Удаление повторяющихся значений в списке, разделенном запятыми, в PHP Как отправлять данные из приложения iOS в базу данных MySQL? Должны ли вы использовать подготовленные заявления только для их экранирования? Как показать подкатегории выбранной основной категории? Есть ли простой способ в PHP преобразовать из строк, таких как «256M», «180K», «4G» в их целочисленные эквиваленты? Запомнить значение Selectbox после формы, представленной с ошибкой Laravel использует ту же форму для создания и редактирования Найдите день в соответствии с датой в android PHP: isset для буфера? Как преобразовать base64 в zip и перейти на сервер Отправьте дату PHP на javascript date Формат Самое простое приложение для поиска по сайту, которое поддерживает нечеткий поиск? Получение изображения из mp4-видео с использованием ffmpeg в YII Как включить $ wpdb в плагин wordpress?

Kohana ORM – неправильное имя таблицы

У меня есть странная проблема с построителем запросов ORM Kohana (3.2), и я не могу понять, что не так. Я получаю исключение «Неверное имя таблицы»:

Database_Exception [ 1103 ]: Incorrect table name '' [ SELECT ``.* FROM `` JOIN `user_plugins` ON (`user_plugins`.`plugin_id` = ``.`id`) WHERE `user_plugins`.`user_id` = '9' ] 

Как вы видите, в запросе пусто пусто.

контроллер:

  $user = ORM::factory('user', Auth::instance()->get_user()->id); if ($user->loaded() ) { $result = $user->plugin->find_all(); } 

Модель пользователя:

  class Model_User extends Useradmin_Model_User { protected $_has_many = array( 'plugin' => array( 'through' => 'user_plugins'), ); ... 

user_plugin Модель

  class Model_user_plugin extends ORM { protected $_belongs_to = array( 'plugin' => array(), 'user' => array() ); ... 

Модель плагина

  class Model_Plugin extends ORM { protected $_has_many = array( 'user' => array('through' => 'user_plugins') ); ... 

Кто-нибудь понял, что здесь может быть неправильно? Любая помощь очень ценится!