Hola el problema es que la palabra session esta escrita con minuscula y la
primer letra es en mayusculas.
Intenta con  $this->Session->setFlash(__("The country has been saved")); y
en componentes y helpers agrega "Session".

Un saludo.
Sebastian

El 23 de febrero de 2012 11:46, [email protected]
<[email protected]>escribió:

> Hola a todos nuevamente:
> Tengo esta funcion
>
> public function add() {
> if ($this->request->is("post")) {
>  if ($this->Country->save($this->request->data)) {
> $this->session->setFlash(__("The country has been saved"));
>  $this->redirect(array("action" => "index"));
> } else {
>  $this->session->setFlash(__("Unable to save the country"));
> }
>  }
> }
>
> Pero cuando la ejecuto me lanza este error: "Fatal error: Call to a
> member function setFlash() on a non-object in
> /var/www/html/jobapp/app/Controller/countries_controller.php on line 21"
> alguna ayuda con esto? Que estoy haciendo mal?
> Saludos y gracias desde ya
> Ing. Reynier Pérez Mira
> http://reynierpm.site90.com/
>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a