Yaf_View_Simple::assignRef
PHP Manual
PHP Manual»Yaf_View_Simple»Yaf_View_Simple::assignRef

Yaf_View_Simple::assignRef

(Yaf >=1.0.0)

Yaf_View_Simple::assignRef — El propósito de assignRef

Descripción

public function 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

Devuelve true.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_View_Simple::assignRef()

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

        /* los cambios posteriores de $value son visibles en la plantilla,
         * porque la variable se ha asignado por referencia */
        $value = "changed";

        //evita el auto-renderizado
        Yaf_Dispatcher::getInstance()->autoRender(false);
    }
}
?>

Ejemplo #2 Ejemplo de plantilla

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

Resultado del ejemplo anterior es similar a:

/* el acceso al controlador index dará como resultado: */
changed

Véase también

To Top