Назначение assignRef

# Yaf_View_Simple::assignRef

(Yaf >=1.0.0)

Yaf_View_Simple::assignRef — Назначение assignRef

### Описание

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

В отличие от Yaf_View_Simple::assign(), этот метод присваивает значение ref движку.

### Список параметров

`name`
  Строковое имя, которое будет использоваться для доступа к значению в шаблоне.
`value`

  Различное значение

### Возвращаемые значения

### Примеры

Пример #1 Пример использования Yaf_View_Simple::assignRef()

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

            /* обратите внимание, что до Yaf 2.1.4 была ошибка,
             * которая делает следующий вывод "bar";
             */
            $dummy = $this->getView()->render("index/index.phtml");
            echo $value;

            // предотвратить авто-рендеринг
            Yaf_Dispatcher::getInstance()->autoRender(FALSE);
        }
    }
    ?>

Пример #2 Пример использования шаблона

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

Вывод приведённого примера будет похож на:

    /* доступ к IndexController: */
    changed

### Смотрите также

- Yaf_View_Simple::assign() - Назначить значения
- Yaf_View_Simple::__set() - Устанавливает значение для движка

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