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.

Responder a