Problema con la administración generada

0 views
Skip to first unread message

KNO

unread,
Jan 7, 2010, 1:11:59 PM1/7/10
to symfony-es
Hola,
Tengo una tabla de noticias en la que quiero poner un par de acciones
personalizadas:

list:
object_actions:
_edit: ~
_delete: ~
_links: ~
_files: ~

Donde al pinchar en, por ejemplo files, me lleve a la administración
de la tabla documentos_noticias, con el filtro aplicado para que solo
muestre los documentos de esa noticia.
He intentado

public function executeFiles($request)
{
$request->setParameter('filters[noticias_id]',$request->getParameter('id'));
$request->setParameter('filter','filter');
$this->forward('documentos_noticias','list');
}

En la barra de debug, aparece como que están los parámetros necesarios
(filter y filters[]) pero no hace ningún caso.
Alguna idea de qué estoy haciendo mal?

Un Saludo,
kNo

Fco. Javier López

unread,
Jan 8, 2010, 6:52:10 AM1/8/10
to symfony-es
Has probando a hacerlo con un "redirect" poniendo los parámetros GET
"a mano"?

KNO

unread,
Jan 8, 2010, 7:31:02 AM1/8/10
to symfo...@googlegroups.com
Si, probé, pero no le gusta con la url generada (con / en lugar con
con ?campo=valor&campo=valor)
Al final lo que hice fue mirar en el action de la caché, miré que coge
el filtro de una variable de sesión del usuario (supongo que algún
filtro previo a la acción pone los filtros de datos, que ya es lioso
de narices) y funcionó.

El día 8 de enero de 2010 12:52, Fco. Javier López
<alcar...@gmail.com> escribió:

> --
> Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.
>
>
>
>

Reply all
Reply to author
Forward
0 new messages