Variable pública

edited febrero 2010 in Dudas/Problemas
Disculpen amigos, la consulta es la siguiente:

- en la hora de login lo que hago es capturar el id del usuario que ingresa, y lo paso con $this-redirect("inicio/index/$id"), por ejemplo, y en el controlador inicio, y en la accion index capturo este parámetro en una variable, como podría hacer para que cuando requiera lo pueda utilizar en cualquier otra accion, y en todo el proyecto, pienso que debe ser pública o alguna manera de hacerlo.

Comentarios

  • para eso esta la session, cuando vas de un request a otro simplemente pierdes todo lo que tengas en tus objetos porque estos se vuelven a construir asi se comporta PHP (y los lenguajes scripting) construye y destruye <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
  • edited 11:29
    yo utilizo sesion y en la hora del login lo capturo y luego en un controller utilizo
    function before_filter(){
    session_start();
    if ($_SESSION!='0k')
    {
    session_destroy();
    //return Router::route_to("controller: login","action: index");
    $this->redirect('login/index');
    }
    }

    y no sé como haría para la variable utilizarlo en todo el proyecto, no sé si me puedes dar un ejemplo
  • En la version Beta2 fue solucionado y se podra obtener todo el buffer para estos casos que se haga el redirect... <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
Sign In or Register to comment.