Yaf_View_Simple::assignRef

The assignRef purpose

&reftitle.description; public `bool` `Yaf_View_Simple::assignRef` `string` `name` `mixed` `value`

unlike `Yaf_View_Simple::assign`, this method assign a ref value to engine.

&reftitle.parameters;

`name`

- A string name which will be used to access the value in the tempalte.

`value`

- mixed value

&reftitle.returnvalues;

&reftitle.examples;

### `Yaf_View_Simple::assignRef`example

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

            /* plz note that there was a bug before Yaf 2.1.4,
             * which make following output "bar";
             */
            $dummy = $this->getView()->render("index/index.phtml");
            echo $value;

            //prevent the auto-render
            Yaf_Dispatcher::getInstance()->autoRender(FALSE);
        }
    }
    ?>

### `template`example

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

&example.outputs.similar;

    /* access the index controller will result: */
    changed

&reftitle.seealso;

- `Yaf_View_Simple::assign`
- `Yaf_View_Simple::__set`