(Yaf >=1.0.0)
Yaf_Controller_Abstract::getInvokeArg — Récupère un argument d'invocation de l'action
Retourne un unique argument d'invocation de l'action courante, à partir de son nom. Les arguments d'invocation sont transmis à l'action via Yaf_Controller_Abstract::forward().
nameLe nom de l'argument d'invocation à récupérer.
La valeur de l'argument, ou null s'il n'existe pas.
Exemple #1 Exemple avec Yaf_Controller_Abstract::getInvokeArg()
<?php
class UserController extends Yaf_Controller_Abstract
{
public function indexAction() {
// transfère vers l'action profile de ce contrôleur,
// en transportant des arguments d'invocation
$this->forward("profile", array("name" => "laruence"));
return false; // termine le flux courant
}
public function profileAction() {
// récupère un argument d'invocation par son nom
var_dump($this->getInvokeArg("name"));
var_dump($this->getInvokeArg("missing"));
}
}
?>Résultat de l'exemple ci-dessus est similaire à :
string(8) "laruence" NULL