Esta consulta es de hace 6 años. No tome esta información como actualizada. Si tiene problemas con FacturaScripts, consulte la sección ayuda o la sección contacto
amassanas_ffafcf

Necesito guardar en base de datos el usuario que realiza...

amassanas_ffafcf   España   15-12-2018 10:32:09   19-12-2018 13:24:55   690   [NeoRazorX]
Necesito guardar en base de datos el usuario que realiza alguna modificación o entrada nueva en un modelo que estoy creando. Hay alguna variable global accesible que guarde esa información?, si no existe, como la puedo llegar a conseguir?
En el controlador, $this->user almacena los datos del usuario.
Muchas gracias, hay alguna manera de asignar este valor por defecto en un campo de texto creado con la función add_column del fs_edit_controller?
Si, puedes hacer lo siguiente (suponiendo que quieras guardar el nick):
protected function edit_action()
{
$result = parent::edit_action();
if($result && empty($this->model->nick)) {
$this->model->nick = $this->user->nick;
$this->model->save();
}
return $result;
}
Muchas gracias
Cerrar
¿Problemas con FacturaScripts?
Si tiene problemas con FacturaScripts consulte la sección ayuda o la sección contacto



Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2024 FacturaScripts
0.21626s

Soporte