J'ai deux tables (qui se trouvent dans deux bases de données différentes). "clients" et "domaines", les clients peuvent avoir plusieurs domaines.Choix des noms de champs lors de la recherche des résultats de deux tables
C'est le code que je utilise:
$this->Domain->find('all', array(
'order' => 'domain ASC',
'fields' => array(
'Domain.id',
'Domain.domain',
'Server.name',
'Client.id',
'Client.name'
)
));
Quand je reviens tous les champs de ne pas utiliser le tableau de = 'champs>() tout fonctionne bien, dès que je demande pour des domaines spécifiques, il dit:
SQL Error: 1054: Unknown column 'Client.id' in 'field list'
Tout fonctionne aussi bien si je supprime simplement les deux colonnes du client (le modèle client est le seul modèle qui est sur une autre base de données
Il affirme que ses deux tables (domaines et clients) sont dans des bases de données distinctes - Je pense que son problème est d'essayer de couvrir différentes dbs. –
Mais cela me permet d'utiliser la colonne "Server.name" qui fait partie d'une table différente? – 472084