session->setFlash – Undefined property: View::$session – Fatal error: Call to a member function flash() on a non-object – CakePhp

Hace ya unos meses, el framework CakePhp, presentó su versión 1.3 (podéis verlo en su página web), he de confesar que desde que desarrollé mi proyecto de final de carrera con este Framework, no he sabido trabajar sin él.

En el desarrollo interno de una aplicación,  y después de llevar varios meses desarrollando con la versión 1.2 me ha aparecido este error, que supongo que a muchas personal también les saldrá.

Undefined property: View::$session – Fatal error: Call to a member function flash() on a non-object – este error es de fácil solución.

Lo que hay que hacer, es incluir en nuestro controlador, los componentes Session y el helper Session, con esto ya no nos aparece el error y podemos utilizar session->setFlash
Hasta pronto!

Related Posts Plugin for WordPress, Blogger...
Did you like this? Share it:

¿Disfrutaste esta entrada? Por qué no dejas un comentario abajo y continúas la conversación, o te suscribes a mi feed y obtienes artículos como este enviados a tu lector de feeds.

Comentarios

Couldnt agree more with that, very attractive article

Nice site, nice and easy on the eyes and great content too.

Por si acaso no te ocurrio que teniendo el componente y el helper .. y al usar el set flash no te muestra ningun mensaje en la vista pero al hacerle el debug si esta ahi.. ?.. help ..

Hola Victor, bienvenido al foro de Webamedida,

por lo que entiendo está en el debug y no lo presenta por pantalla.

Yo te recomendaría que imprimieras los parámetros con un print_r($this->data); para ver que te llega en la vista y un print_r($this->params); para poder ver todos los parámetros que tiene el controlador en ese momento. Como verás el print_r imprime todos los componentes de un array.

Igualmente y por si te puede ser útil, aquí te paso los atributos del params http://book.cakephp.org/es/view/963/El-Atributo-de-Par%C3%A1metros-params

Si no te funciona esto coméntame que errores te aparecen,

Un saludo!
Armando

I can’t belivee I’ve been going for years without knowing that.

Hi there, I found your blog via Google while searching for a related topic, your site came up, it looks good.

Puedo decir que nunca he leído tanta información útil sobre session->setFlash – Undefined property: View::$session – Fatal error: Call to a member function flash() on a non-object – CakePhp. Quiero expresar mi agradecimiento al webmaster de este blog.

I think this is one of the most important information for me. And i am glad reading your article. But want to remark on some general things, The website style is wonderful, the articles is really great : D. Good job, cheers

Deja un Comentario

(requerido)

(requerido)