Esta consulta es de hace 7 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 843 [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?

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /var/www/facturascripts/Plugins/Forja/Model/Item2017.php on line 250
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-2025 FacturaScripts
0.2806s

Soporte