(Yaf >=1.0.0)
Yaf_Request_Abstract::setParam — Establecer un argumento de llamada a una petición
$name, mixed $value = ?): Yaf_Request_Abstract|bool|nullEstablece un argumento en la petición, que puede recuperarse mediante Yaf_Request_Abstract::getParam().
Si se llama con un único argumento de tipo array, cada par clave/valor se establece como un argumento.
nameEl nombre del argumento, o un array de pares clave/valor.
value
El valor del argumento. Obligatorio salvo que name
sea un array.
Devuelve el en caso de éxito, o false en caso de error.
Ejemplo #1 Ejemplo de 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());
}
}
?>Resultado del ejemplo anterior es similar a:
string(10) "newsletter"
array(3) {
["referrer"]=>
string(10) "newsletter"
["source"]=>
string(5) "email"
["campaign"]=>
string(6) "spring"
}