Hi Mariano, Gracias. Like you said, it's not the most elegant solution but it'll probably work.
Thanks! Gonzalo On Apr 21, 8:55 pm, "Mariano Iglesias" <[EMAIL PROTECTED]> wrote: > You can do it through a quick hack, though it is not very elegant. Let's say > that on your view you have: > > <?php echo $this->renderElement('element1', array('arg1' => 'Hello', 'arg2' > => 'World')); ?> > > And element1 includes element2. Element2 looks like: > > <?php echo $arg1 . ' ' . $arg2; ?> > > Then the hack is to make element1 look like: > > <?php > > $loaded = am(array_keys($this->viewVars), array_keys($this->loaded)); > $args = array_diff_key($___dataForView, array_flip($loaded)); > > echo $this->renderElement('element2', $args); > > ?> > > -MI > > --------------------------------------------------------------------------- > > Remember, smart coders answer ten questions for every question they ask. > So be smart, be cool, and share your knowledge. > > BAKE ON! > > blog:http://www.MarianoIglesias.com.ar > > ________________________________________ > De: cake-php@googlegroups.com [mailto:[EMAIL PROTECTED] En nombre > de Gonzalo Servat > Enviado el: Sábado, 21 de Abril de 2007 08:35 p.m. > Para: cake-php@googlegroups.com > Asunto: Re: Passing arguments to a nested element > > .. but not quite the solution I was looking for. What I'm trying to avoid is > having to specifically write each and every variable in either method. I was > hoping for a way to grab them all and send the arguments to the next > renderElement call. Maybe I understood how to use compact? I'd really > appreciate an example. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---