Yaf_Action_Abstract
PHP Manual

Yaf_Action_Abstract::execute

(PECL yaf >=1.0.0)

Yaf_Action_Abstract::executeExécute l'action

Description

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

La méthode Yaf_Action_Abstract::execute() peut avoir des arguments.

Note:

La valeur récupérée depuis la requête n'est pas sécurisée. Vous devriez effectuer quelques filtres avant de l'utiliser.

Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Exemples

Exemple #1 Exemple avec Yaf_Action_Abstract::execute()

<?php
/** 
 * Un exemple de contrôleur
 */
class ProductController extends Yaf_Controller_Abstract {
      protected 
$actions = array(
          
"index" => "actions/Index.php",
      );
}
?>

Exemple #2 Exemple avec 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"));
     }
}
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

/**
 * Supposons que nous utilisons la route Yaf_Route_Static
 * pour la requête : http://yourdomain/product/list/name/yaf/id/22
 * Voici le résultat :
 */
 bool(true)
 bool(true)

Voir aussi


Yaf_Action_Abstract
PHP Manual