Modeli Dernekler:CakePHP İçindekiler: derin koşullar nasıl ayarlanır?
- InfoFaturamento ben
InfoFaturamento
tarafından geçirilen bir kimliği eşittir tümVwClientes
getirmesini istediğiniz - Contrato birçok ContratoCliente
- ContratoCliente birçok VwCliente
sahiptir vardır contrato aittir parametre. Birleştirme seçeneğini kullanmadan bunu yapmak mümkün mü?
Denediğim kod budur. Her ContratoCliente
döndürüyor:
$test = $this->InfoFaturamento->Contrato->ContratoCliente->find('all', [
'contain' => [
'Contrato' => [
'InfoFaturamento' => [
'conditions' => [
'InfoFaturamento.id' => $idInfoFaturamento
]
]
]
],
]);
debug($test); die();
tüm dernekler modellerinde ayarlanır.
Bunu yinelemeli seçeneğiyle yapabilirim, ancak bunu kullanmaktan hoşlanmıyorum çünkü gereksiz birçok veri döndürüyor ve yavaş. Katılanları da kullanabilirdim, ama katılımları kullanmak iyi bir uygulamadır.
Bunun tersi olduğunu düşündüm, İçerdekileri kullan bu senaryolar için en iyi uygulama olacaktır. Teşekkür ederim. Katkıları kullanacağım. –