(Yaf >=1.0.0)
Yaf_View_Simple::assign — Asignar valores
Asigna una variable a la vista. Las variables asignadas están disponibles en la plantilla bajo sus nombres. Cuando se llama con un único argumento de tipo array, se asigna cada par clave/valor, y las claves pasan a ser los nombres de las variables.
nameEl nombre con el que la variable queda disponible en la plantilla, o un array de variables a asignar.
valueEl valor a asignar.
Devuelve true.
Ejemplo #1 Ejemplo de Yaf_View_Simple::assign()
<?php
class IndexController extends Yaf_Controller_Abstract
{
public function indexAction()
{
$this->getView()->assign("foo", "bar");
$this->_view->assign(array("key" => "value", "name" => "value"));
}
}
?>Ejemplo #2 Ejemplo de template
<html>
<head>
<title><?php echo $foo; ?></title>
</head>
<body>
<?php
foreach ($this->_tpl_vars as $name => $value) {
echo $$name; // o echo $this->_tpl_vars[$name];
}
?>
</body>
</html>