Yaf_Action_Abstract
PHP Manual

Yaf_Action_Abstract::execute

(PECL yaf >=1.0.0)

Yaf_Action_Abstract::executeEjecutar una acción

Descripción

abstract publicmixed Yaf_Action_Abstract::execute ([ mixed $arg [, mixed $... ]] )

Yaf_Action_Abstract::execute() puede tener argumentos.

Nota:

El valor recuperado de la petición no es seguro. Debería usar algún tipo de filtro antes de utilizarlo.

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Action_Abstract::execute()

<?php
/**
 * Un ejemplo de controlador
 */
class ProductController extends Yaf_Controller_Abstract {
      protected 
$acciones = array(
          
"index" => "actions/Index.php",
      );
}
?>

Ejemplo #2 Ejemplo de Yaf_Action_Abstract::execute()

<?php
/**
 * ListAction
 */
class ListAction extends Yaf_Action_Abstract {
     public function 
execute ($name$id) {
         
assert($name == $this->getRequest()->getParam("name"));
         
assert($id   == $this->getRequest()->getParam("id"));
     }
}
?>

El resultado del ejemplo sería algo similar a:

/**
 * Ahora asumimos que estamos usando la ruta Yaf_Route_Static
 * para la petición: http://yourdomain/product/list/name/yaf/id/22
 * resultará en:
 */
 bool(true)
 bool(true)

Ver también


Yaf_Action_Abstract
PHP Manual