Overview

Namespaces

  • GLFramework
    • Cache
    • Controller
    • DaMa
      • Manipulators
    • Database
    • HTTP
    • Mail
    • Middleware
    • Model
    • Module
    • Tests
    • Upload
    • Utils
  • None

Classes

  • Bootstrap
  • Controller
  • DatabaseManager
  • DBStructure
  • Events
  • Filesystem
  • Log
  • Mail
  • MailView
  • Model
  • ModelResult
  • Request
  • Response
  • Versions
  • View

Interfaces

  • Middleware
  • Overview
  • Namespace
  • Class

Class Controller

Direct known subclasses

GLFramework\Controller\APIController, GLFramework\Controller\AuthController, GLFramework\Controller\ErrorController

Indirect known subclasses

GLFramework\Controller\AdminController, GLFramework\Controller\ExceptionController
Abstract
Namespace: GLFramework
Located at Controller.php
Methods summary
public
# __construct( $base = "", string $module = null )

Controller constructor.

Controller constructor.

Parameters

$base
Module
$module
$base
abstract public mixed
# run( )

Implementar aqui el código que ejecutara nuestra aplicación

Implementar aqui el código que ejecutara nuestra aplicación

Returns

mixed
public array|null|string
# display( $data, $params )

Renderiza la vista y devuelve el código.

Renderiza la vista y devuelve el código.

Parameters

$data
$params

Returns

array|null|string
public GLFramework\Response
# call( $request )

Ejecuta la petición en cascada a través de los diferentes middlewares

Ejecuta la petición en cascada a través de los diferentes middlewares

Parameters

$request
Request

Returns

GLFramework\Response
public
# middleware( $request, & $response )
public GLFramework\Response
# getResponse( )

Obtiene la respuesta que ha dado el controlador

Obtiene la respuesta que ha dado el controlador

Returns

GLFramework\Response
public null|string
# getTemplate( )

Archivo de la plantilla, se busca en los módulos en función de prioridad

Archivo de la plantilla, se busca en los módulos en función de prioridad

Returns

null|string
public
# setTemplate( null|string $template )

Establecer el archivo de plantilla para este controlador

Establecer el archivo de plantilla para este controlador

Parameters

$template
public
# redirection( $url )

Asigna a la respuesta una redirección web

Asigna a la respuesta una redirección web

Parameters

$url
public
# restoreMessages( )

Recupera los mensajes de la sesión

Recupera los mensajes de la sesión

public
# shareMessages( )

Almacena en la sesion los mensajes

Almacena en la sesion los mensajes

public
# quit( null $redirection = null )

Redirige y despacha la respuesta

Redirige y despacha la respuesta

Parameters

$redirection
public GLFramework\DatabaseManager
# getDb( )

Returns

GLFramework\DatabaseManager
public
# addMessage( $message, string $type = "success" )

Muestra un mesaje en pantalla, con el estilo indicado

Muestra un mesaje en pantalla, con el estilo indicado

Parameters

$message
$type
public array
# getMessages( )

Returns

array
public GLFramework\View
# getView( )

Returns

GLFramework\View
public string
# getLink( string|GLFramework\Controller $controller, array $params = array(), boolean $fullPath = false )

Genera un enlace al controlador indicado, puede ser un objeto un un string

Genera un enlace al controlador indicado, puede ser un objeto un un string

Parameters

$controller
$params
$fullPath

Returns

string

Throws

Exception
public string
# getResource( $name, null $module = null )

Obtener la ruta al recurso indicado en el módulo indicado

Obtener la ruta al recurso indicado en el módulo indicado

Parameters

$name
$module
Module

Returns

string
public GLFramework\Upload\Uploads
# getUploads( )

Genera un objeto de subida para este módulo

Genera un objeto de subida para este módulo

Returns

GLFramework\Upload\Uploads
public
# setContentType( $type )

Establece el tipo de contenido a la respuesta

Establece el tipo de contenido a la respuesta

Parameters

$type
public
# log( $message, $level )
public boolean|integer|string
# csrf( )

Validar la petición si es posible

Validar la petición si es posible

Returns

boolean|integer|string
public mixed
# generate_csrf( )

Genera un token para validar la petición

Genera un token para validar la petición

Returns

mixed
public
# addMiddleware( GLFramework\Middleware $middleware )

Añade un nuevo middleware a la cabeza de la cola

Añade un nuevo middleware a la cabeza de la cola

Parameters

$middleware
Properties summary
public boolean $title
# false
public $name
# null
public boolean $admin
# false
public array $messages
# array()
public array $config
# array()
public string $description
# ""
public $directory
#
public GLFramework\Module\Module $module
#
public array $params
# array()
public boolean $redirect
# false
public GLFramework\Response $response
#
API documentation generated by ApiGen