Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
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).

Todavía más: