J'ai deux tables liées via un HABTM. pays & réseaux. Ils sont liés par la table de recherche countries_networks.Structure de tableau CakePHP à partir d'une requête HABTM
Je dois obtenir tous les pays et tous les identifiants de réseau associés pour chaque pays correspondant. Je n'ai pas besoin d'aller aussi loin que d'obtenir les noms de réseau, simplement obtenir les identifiants de la table de recherche suffira.
Si je fais une recherche (tous) cela me donne un tableau de pays mais pas dans la structure dont j'ai besoin. Je dois retourner lien quelque chose cela, mais je ne besoin Country.countryName et CountriesNetwork.network_id:
Array
(
[0] => Array
(
[Country] => Array
(
[countryName] => Aeroplane
)
[Network] => Array
(
[0] => Array
(
[id] => 1
[CountriesNetwork] => Array
(
[id] => 1
[country_id] => 1
[network_id] => 1
)
)
[1] => Array
(
[id] => 7
[CountriesNetwork] => Array
(
[id] => 2
[country_id] => 1
[network_id] => 7
)
)
)
)
)
Est-il possible de le faire avec un findall()? Comme si je transmettais des champs sous forme de tableau, j'ai toujours l'impression d'avoir une colonne SQL inconnue. Ou même une requête personnalisée? Merci d'avance à tous ceux qui pourraient vous aider.
containable a fait l'affaire, cela combiné avec le set :: extract :) –