2009-06-14 13 views
7

Al utilizar la Ayuda de vista de URL para construir enlaces, si la página actual tiene parámetros en la url, la URL generada por la Ayuda de vista de URL también contiene parámetros.Eliminación de parámetros de la URL cuando se utilizan enlaces de ayuda de vista de URL

Por ejemplo, en la página /controlador/acción/param/valor/ el siguiente código:

<a href="<?php echo $this->url(array(
    'controller' => 'index', 
    'action' => 'index' 
)) ?>">Dashboard</a> 

la Salida:

<a href="/index/index/param/value/">Dashboard</a> 

¿Es posible limpiar la URL enviada por el ayudante de los parámetros?

Respuesta

21

Creo que el tercer parámetro para el ayudante borrará los parámetros predeterminados, p.

<a href="<?php echo $this->url(array(
    'controller' => 'index', 
    'action' => 'index' 
), null, true) ?>">Dashboard</a> 

Documentación: http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial

+2

1 Dcaunt, nos encontramos de nuevo, correcto! – karim79

+0

¿Me estás siguiendo, Karim? :) –

+0

¿Qué significan los valores nulos y verdaderos? – Andrew

Cuestiones relacionadas