Я пытаюсь настроить отношения «один ко многим» между пользователем и его клиентами. Я могу получить доступ к одному клиенту, когда я создал свою модель, как это:
class Model_User extends Model_Auth_User {
protected $_has_one = array(
'client' => array(
'model' => 'Client',
'foreign_key' => 'user_id')
);
[...]
Но когда я пытаюсь переключиться на $ _has_many:
class Model_User extends Model_Auth_User {
protected $_has_many = array(
'clients' => array(
'model' => 'Client',
'foreign_key' => 'user_id')
);
[...]
Я получаю следующее сообщение об ошибке:
Database_Exception [ 1103 ]: Incorrect table name '' [ SELECT COUNT(*) AS `records_found` FROM `` WHERE = '74' AND IN ('4') ]
Не могу понять, что не так.
Что такое SQL-запрос вашего исполнения здесь? Тот, который находится в сообщении об ошибке, выглядит не так. –
Я упал, у вас что-то не так в клиентской модели. можете ли вы добавить свою модель клиента? – Kotzilla
Модель моего клиента довольно проста: – Djoo