У меня есть две таблицы (которые находятся в двух разных базах данных). «клиенты» и «домены», клиенты могут иметь несколько доменов.
Это код, который я использую:
$this->Domain->find('all', array(
'order' => 'domain ASC',
'fields' => array(
'Domain.id',
'Domain.domain',
'Server.name',
'Client.id',
'Client.name'
)
));
Когда я возвращаю все поля, не используя 'fields' => array (), все работает нормально, как только я запрашиваю определенные поля, он говорит:
Ошибка SQL: 1054: неизвестный столбец
«Client.id» в «списке полей»
Все также работает нормально, если я просто удаляю два столбца клиента (модель клиента является единственной моделью, которая находится в другой базе данных.