Selamlar,
Ben CakePHP'de containable kullanarak bulmak çağrısından döndürülen sorgu yıkmaya çalışıyorum.
Örneğin ben 2 model, kullanıcı ve Mesaj var. Kullanıcı hasMany konu.
Şimdi şöyle diyoruz bulmak üzerine containable kullanıyorum zaman:
$User->id = 1;
$User->find('first', array(
'fields' => array('id'),
'contain' => array('Post')
))
Bu yerine sadece kullanıcı id dönecektir, ilişkili Mesaj dönmeyecektir.
It works however if I am trying to fetch the data the other way around. i.e this works:
$Post->find('first', array(
'fields' => array('id', 'user_id'),
'conditions' => array('Post.user_id' => 1),
'contain' => array('User')
))
bu değildir:
$Post->find('first', array(
'fields' => array('id'),
'conditions' => array('Post.user_id' => 1),
'contain' => array('User')
))
Döndürülen değerlerden Ben o işlere containable için, ForeignKey alanlarda olması gerektiğini varsayalım.
Nasıl o zaman ben Post.user_id depolanan kullanıcı dernek olarak ilk çağrıda Kullanıcı alanları filtrelemek mümkün olacaktır?
Herhangi bir yardım büyük beğeni topluyor! Bulunuyor ederim.
-Aw