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.
