Para una prueba que estoy haciendo hice esto, que quizas no es muy
práctico, pero funciona:
class AppController extends Controller {
function fillUserFields($model, $operation='Add') {
if ($this->Session->check('User.id')) {
if ($operation=='Add') {
$this->data[$model]['creator_id'] =
$this->Session-
>read('User.id');
} else {
$this->data[$model]['updater_id'] =
$this->Session-
>read('User.id');
}
}
}
}
y en cada controlador:
$this->fillUserFields('Modelo');
y luego:
$this->Modelo->save()
Saludos
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---