(PECL yaf >=1.0.0)
Yaf_Action_Abstract::execute — Exécute l'action
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.
Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Cette fonction ne contient aucun paramètre.
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)