Esta documentación pertenece a FacturaScripts 2017 y se considera obsoleta.
Por favor, consulte la nueva documentación desde la guía de programación
Por favor, consulte la nueva documentación desde la guía de programación
mi_controlador.php
Todos los controladores heredan de la clase fs_controller. Y su código se resume en esto:
<?php
/// la clase se debe llamar igual que el archivo
class mi_controlador extends fs_controller
{
public function __construct() {
/// se crea una entrada 'Mi controlador' dentro del menú 'Mio'
parent::__construct(__CLASS__, 'Mi controlador', 'mio');
}
protected function private_core() {
/// tu código php lo pondrás aquí
}
}
Tu código comenzará a ejecutarse en la función private_core()
Funciones comunes
- Mostrar mensajes en pantalla:
- Mostrar un consejo: $this->new_advice('tu texto');
- Mostrar un mensaje: $this->new_message('tu texto');
- Mostrar un error: $this->new_error_msg('tu texto');
- Consultar los datos del usuario actual: $this->user;
Controladores extendidos
Para facilitarte el desarrollo disponemos de un controlador para listados (fs_list_controller) y otro para editar modelos (fs_edit_controller).