La clase Yaf_Action_Abstract

(Yaf >=1.0.0)

Introducción

Una acción puede ser definida en un fichero aparte en Yaf (véase Yaf_Controller_Abstract). Es decir, un método de acción también puede ser una clase Yaf_Action_Abstract.

Ya que debería existir un punto de entrada el cual pueda ser llamado por Yaf (a partir de PHP 5.3, existe un nuevo método mágico, __invoke, pero Yaf no sólo funciona con PHP 5.3+, Yaf elige otro método mágico de ejecución), se debe implementar el método abstracto Yaf_Action_Abstract::execute() en la clase de acción personalizada.

Sinopsis de la Clase

Yaf_Action_Abstract extends Yaf_Controller_Abstract {
/* Propiedades */
protected $_controller ;
/* Métodos */
abstract publicexecute ([ mixed $arg [, mixed $... ]] ) : mixed
public getControllerName ( void ) : string
/* Métodos heredados */
final private Yaf_Controller_Abstract::__construct ( void )
protected Yaf_Controller_Abstract::display ( string $tpl [, array $parameters ] ) : bool
public Yaf_Controller_Abstract::forward ( string $action [, array $paramters ] ) : void
public Yaf_Controller_Abstract::getInvokeArg ( string $name ) : void
public Yaf_Controller_Abstract::getModuleName ( void ) : string
public Yaf_Controller_Abstract::getName ( void ) : string
public Yaf_Controller_Abstract::getViewpath ( void ) : string
public Yaf_Controller_Abstract::init ( void ) : void
public Yaf_Controller_Abstract::initView ([ array $options ] ) : void
public Yaf_Controller_Abstract::redirect ( string $url ) : bool
protected Yaf_Controller_Abstract::render ( string $tpl [, array $parameters ] ) : string
public Yaf_Controller_Abstract::setViewpath ( string $view_directory ) : void
}

Propiedades

_module

_name

_request

_response

_invoke_args

_view

_controller

Tabla de contenidos