yo quitaría del formulario el hidden.
- comprobaría en un log o debug que el usuario te llegue correctamente.
- comprobar las validaciones en el modelo.
y luego haria algo asi...
function add(){

  $user = $this->Auth->user();

  //comprobar que tenga los datos del usuario
  debug($user); //Luego quitar esto

  if(!empty($this->data){
    $this->data[model][created_by] = $user['user']['name'];
    $this->model->create();
    $this->model->save($this->data);
 }

}


El 16 de octubre de 2013 14:54, pablo <arnuspa...@gmail.com> escribió:

> estimados; tengo en mi tabla 'comentarios'  el campo "created_by" que
> cuando hago un add de un comentario debe guardar en ese campo el nombre del
> usuario logueado.
> El mismo lo recupero de $user['user']['nombre'].
> el tema es que no se como asignarle el valor al campo.
> me darian una mano?
> desde el Add del comentario  probe con
> echo $this->Form->hidden
> ('created_by',array('value'=>$user['user']['name']));
> y de varias formas pero no lo he podido resolver.
> desde ya gracias por su ayuda
> Pablo
>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp-es@googlegroups.com.
> Visita este grupo en http://groups.google.com/group/cakephp-es.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out
> .
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos 
electrónicos, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Visita este grupo en http://groups.google.com/group/cakephp-es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Responder a