PHP Conference Nagoya 2025

Yaf_View_Simple::assignRef

(Yaf >=1.0.0)

Yaf_View_Simple::assignRefEl propósito de assignRef

Descripción

public Yaf_View_Simple::assignRef(string $name, mixed &$value): bool

A diferencia de Yaf_View_Simple::assign(), este método asigna un valor de referencia al motor.

Parámetros

name

Un nombre como cadena que será usado para acceder al valor de la plantilla.

value

Valor mixto

Valores devueltos

Ejemplos

Ejemplo #1 Ejemplo de Yaf_View_Simple::assignRef()

<?php
class IndexController extends Yaf_Controller_Abstract {
public function
indexAction() {
$value = "bar";
$this->getView()->assign("foo", $value);

/* por favor, observe que existía un error antes de Yaf 2.1.4,
* que hacía que lo siguiente imprimiera "bar";
*/
$dummy = $this->getView()->render("index/index.phtml");
echo
$value;

//prevenir la autointerpretación
Yaf_Dispatcher::getInstance()->autoRender(FALSE);
}
}
?>

Ejemplo #2 Ejemplo de template()

<html>
<head>
<title><?php echo $foo; $foo = "cambiado"; ?></title>
</head>
<body>
</body>
</html>

El resultado del ejemplo sería algo similar a:

/* el acceso al controlador index resultará en: */
cambiado

Ver también

add a note

User Contributed Notes

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