Bueno, hay que celebrar... el grupo CakePHP Chile acaba de resolver su
primer problema.
**** APLAUSOS ****
Bueno, lo que hice fue lo que dijo Pablo, usé el requestAction de la
siguiente forma:
Me hice en el controller "user" una funcion "isLogged" que lo unico
que hace es verificar la sesión, y si hay sesión activa, redirecciona
a /users/home.
Entonces en el home.ctp puse la siguiente línea:
$logged=$this->requestAction('/users/isLogged');
y listo!!
Entonces en el home.ctp, si entro teniendo sesión, me redirecciona
automático.
La raja el requestAction porque hace precisamente lo que necesitaba:
asociar cualquier controller a cualquier página.
Creo que lo voy a usar bastante, es muy útil.
Gracias
Saludos!
iperich.
> > Gracias por sus respuestas, muchachos... bueno, aunque medité en algun
> > momento lo de hacer el redireccionamiento, por otro lado pensé que ya
> > que estoy aprendiendo CakePHP, por qué no tratar de aprender a hacerlo
> > "elegantemente", jejeje.... por lo que mi opción por ahora será
> > asociar el controlador a la página
> > Bueno, el rollo es que no sé cómo asociar el controller (tenga modelos
> > o no) a la página home.ctp... como se hace?
> > (de hecho, para mí lo mejor sería asociar el controller user a la
> > página home.ctp...)
>
> > Saludos!
>
> Ivo:
>
> Por algún motivo un mensaje que envie antes nunca llegó, pero bue...
> Lo que yo te propondría, ya que estan en la idea de hacerlo bien, es irte
> por el lado de los elementos reutilizables. Míra este articulo[1]. De ese
> modo puedes dejar la pagina home tal cual está, sin tener que agregar
> controller, ni modelo, ni nada, y poner la lógica relacinada con Usuario en
> su controller/model según corresponda.
>
> Saludos,
>
> Pablo Viojo