Atribui um valor de referência ao mecanismo

# Yaf_View_Simple::assignRef

(Yaf >=1.0.0)

Yaf_View_Simple::assignRef — Atribui um valor de referência ao mecanismo

### Descrição

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

Diferentemente de Yaf_View_Simple::assign(), este método atribui um valor de referência ao mecanismo.

### Parâmetros

`name`
  Uma string contendo o nome que será usado para acessar o valor no modelo.
`value`

  Valor (mixed).

### Valor Retornado

### Exemplos

Exemplo #1 Exemplo de Yaf_View_Simple::assignRef()

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

            /* Observe que existia um problema antes do Yaf 2.1.4
             * que fazia com que o resultado abaixo fosse "bar";
             */
            $dummy = $this->getView()->render("index/index.phtml");
            echo $value;

            // evita a auto-renderização
            Yaf_Dispatcher::getInstance()->autoRender(FALSE);
        }
    }
    ?>

Exemplo #2 Exemplo de modelo

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

O exemplo acima produzirá algo semelhante a:

    /* acessar o controlador "index" resultará em: */
    alterado

### Veja Também

- Yaf_View_Simple::assign() - Atribui valores
- Yaf_View_Simple::__set() - Define valor para o mecanismo

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open