PHP 8.6.0 Beta 3 is available for testing

Yaf_Request_Abstract::setParam

(Yaf >=1.0.0)

Yaf_Request_Abstract::setParamDéfinit un paramètre dans la requête

Description

public function Yaf_Request_Abstract::setParam(mixed $name, mixed $value = ?): Yaf_Request_Abstract|bool|null

Dé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.

Liste de paramètres

name

Le nom du paramètre, ou un tableau de paires clé/valeur.

value

La valeur du paramètre. Requise sauf si name est un tableau.

Valeurs de retour

Retourne l'objet requête lui-même en cas de succès, ou false en cas d'échec.

Exemples

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"
}

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top