【发布时间】:2011-05-22 07:02:37
【问题描述】:
我有两个表(恰好位于两个不同的数据库中)。 “clients”和“domains”,客户端可以有多个域。
这是我正在使用的代码:
$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'
如果我只删除两个客户端列,一切也都可以正常工作(客户端模型是另一个数据库上的唯一模型。
【问题讨论】:
标签: php sql cakephp cakephp-1.3