vc acha ou não funcionou ?
http://docs.kohanaphp.com/libraries/orm/advanced
Optimizing One-to-One Relationships using with()
// This uses 1 SQL query to fetch the user, associated city, and associated
country.
$users =
ORM::factory('user')->with('city')->with('city:country')->find_all();
foreach($users as $user) {
echo $user->city->country->name;
}
Foi por causa desse trecho que disse que não entendia por que o manual
falava de 1:1. Visto que País teria muitas cidades, que teriam muitos
usuários .. etc.
E nesse caso, ele pega os usuários "find_all()", sua cidade e país .. com
apenas 1 query. O pré-carregar. Que seria o seu caso.
experimenta aí e nos diz o resultado :D
Em 23 de fevereiro de 2010 11:42, Gustavo Diogo <[email protected]>escreveu:
> Acho que o with não vai adiantar:
> http://docs.kohanaphp.com/libraries/orm#with
>
> de acordo com a documentação é apenas p/ 1:1
> no caso de:
> ->('empresa:cararacteristica')->
> também seria.
> Como diz na documentação: *
> * *with*
>
> * Binds a one-to-one relationship using a JOIN. This is useful in
> situations where you do not want to use lazy-loading, thus improving
> performance. You can also bind nested one-to-one relationships using a
> colon.*
>
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected].
Para obter mais opções, visite esse grupo em
http://groups.google.com/group/kohana-php?hl=pt-BR.