Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2009, 03:58
irilien
 
Fecha de Ingreso: diciembre-2007
Mensajes: 42
Antigüedad: 16 años, 4 meses
Puntos: 1
ZF -> Como funciona $this->_redirect(); sin argumentos

Cuando hacemos un $this->_redirect(); sin argumentos...

Código PHP:
public function logoutAction() {
    
$user = new UserModel();
    
$user->logout();
    
$this->_redirect();

Entiendo que hace un redirect al indexAction() de ese controlador, no ?

Lo que no sé bién es como lo hace ? :S En el manual dice que por defecto hace un código http 302 (http://en.wikipedia.org/wiki/HTTP_302) y el manual aki (http://framework.zend.com/manual/en/zend.controller.action.html Si buscamos en el apartado "10.7.6. Utility Methods")

Se supone que si estamos apuntando a... logoutAction() esto equivaldría a http://127.0.0.1/app/user/logout (siendo user el módulo) y por tanto el redirect http 302 de esto sería equivalente a http://127.0.0.1/app/user/index

Funciona así el tema ? :S

Gracias !!