(Yaf >=1.0.0)
Yaf_Request_Abstract::setParam — Définit un paramètre dans la requête
$name, mixed $value = ?): Yaf_Request_Abstract|bool|nullDéfinit un paramètre dans la requête, qui pourra être récupéré par Yaf_Request_Abstract::getParam().
Si la méthode est appelée avec un unique argument de type tableau, chaque paire clé/valeur est définie comme paramètre.
nameLe nom du paramètre, ou un tableau de paires clé/valeur.
valueLa valeur du paramètre. Requise sauf si name est un tableau.
Retourne l'objet requête lui-même en cas de succès, ou false en cas d'échec.
Exemple #1 Exemple avec Yaf_Request_Abstract::setParam()
<?php
class IndexController extends Yaf_Controller_Abstract
{
public function indexAction()
{
$request = $this->getRequest();
$request->setParam("referrer", "newsletter");
$request->setParam(["source" => "email", "campaign" => "spring"]);
var_dump($request->getParam("referrer"));
var_dump($request->getParams());
}
}
?>Résultat de l'exemple ci-dessus est similaire à :
string(10) "newsletter"
array(3) {
["referrer"]=>
string(10) "newsletter"
["source"]=>
string(5) "email"
["campaign"]=>
string(6) "spring"
}