Así quedaría:
<?php echo $this->renderElement('upload', array('plugin' => 'file')); ?>
Como que el API del renderElement no está muy completo; esto por ejemplo lo
descrubí revisando el propio código del Cake.
Perdón por mis múltiples respuestas, no quería dejar el tema inconcluso.
Saludos,
Ed
El día 29/02/08, Ed Akos <[EMAIL PROTECTED]> escribió:
>
> Bueno, la solución elegante ha sido por el método pluginView de la vista,
> la que ha sabido incrustar una vista del plugin en la vista de la
> aplicación.
>
> Saludos,
>
> Ed
>
>
> El día 19/02/08, Ed Akos <[EMAIL PROTECTED]> escribió:
> >
> > La aplicación está en el mismo path. Es como que renderElement busca por
> > defecto en el directorio app/views/elements, entonces lo que hago es
> > explicitamente buscar el directorio correcto de mis elementos dentro del
> > directorio del plugin.
> >
> >
> >
> >
> > El día 19/02/08, minskog <[EMAIL PROTECTED]> escribió:
> > >
> > > Pero son path distintos :?
> > >
> > > El día 19/02/08, Ed Akos <[EMAIL PROTECTED]> escribió:
> > > >
> > > > Compañeros co-listeros buen día. Tengo una consulta: estoy
> > > > desarrollando un plugin "file" con CakePHP 1.1 que me maneje tanto
> > > > el upload y download de los adjuntos de mi sitio y quisiera poder
> > > > desplegar
> > > > en mi vista la interfaz con la que se agreguen los archivos. Para esto
> > > > haría
> > > > uso de un "element" colocado en mi plugin.
> > > >
> > > > Cuando llamo al element desde mi vista:
> > > > <?php echo $this->renderElement('files/upload'); ?>
> > > >
> > > > Me sale este error:
> > > > Element Not Found: <<DIRECTORIO DE LA
> > > > APLICACION>>/app/views/elements/files/upload.thtml
> > > >
> > > > Cuando lo llamo así:
> > > > <?php echo
> > > > $this->renderElement('../../plugins/file/views/elements/upload'); ?>
> > > >
> > > > sí funciona, pero como que queda medio raro. Alguien tal vez conoce
> > > > una forma un poco más elegante de hacerlo?
> > > >
> > > >
> > > > Saludos,
> > > >
> > > > Ed
> > > >
> > > >
> > > >
> > >
> > > > > >
> > >
> >
>
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---