putz! nao tinha visto isso, hehehe.

vo ver se funciona ;)

Vlw!


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
Cada Símio na ramificação arbórea que lhe compete ( Zé do cavaquinho )

Luiz Alberto S. Ribeiro [ Beto ]
http://beto.euqueroserummacaco.com




2009/12/15 Marcelo Rodrigo <[email protected]>

> Não testei aqui, mas não seria o caso de usar o with() do ORM?
> http://docs.kohanaphp.com/libraries/orm#with
> 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.
>
> // 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 <http://www.php.net/echo> $user->city->country->name;
>
> }
>
>
>
> Atenciosamente,
>
> Marcelo Rodrigo
> smartFocus Tecnologia
> http://www.smartfocus.com.br
> Chat Google Talk: [email protected] Skype: mrodrigow MSN:
> [email protected]
>
>
> 2009/12/15 Beto <[email protected]>
>
>>  Galera,
>>
>> ando me complicando um pouco com a seguinte situação:
>>
>>
>> tenho o model ADS que tem varias FEATURES
>>
>> ads has_many features
>>
>> ate ai blz, seleciono um ads e consigo listar todas as suas features
>>
>> $ads = ORM::Factory('ads')->find(1);
>>
>> foreach($ads->features as $feature){  echo $feature->[campoQualquer] }
>>
>>
>>
>> mas a duvida é... como eu seleciono os ADS que contem determinada FEATURE
>>
>>
>> por exemplo queria listar todos os ADS que contem a FEATURE 'color', deu
>> pra sacar ?
>>
>> ou compliquei demais ?
>>
>>
>> []´s
>>
>>
>>
>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> - - - -
>> Cada Símio na ramificação arbórea que lhe compete ( Zé do cavaquinho )
>>
>> Luiz Alberto S. Ribeiro [ Beto ]
>> http://beto.euqueroserummacaco.com
>>
>>
>>  --
>> 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]<kohana-php%[email protected]>
>> .
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>
>
>  --
> 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]<kohana-php%[email protected]>
> .
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>

--

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