Yaf_View_Simple::assign

Assign values

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

assign variable to view engine

&reftitle.parameters;

`name`

- A string or an array.

  if is string, then the next argument $value is required.

`value`

- mixed value

&reftitle.returnvalues;

&reftitle.examples;

### `Yaf_View_Simple::assign`example

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

### `template`example

    <html>
     <head>
      <title><?php echo $foo; ?></title>
     </head>
    <body>
      <?php
        foreach ($this->_tpl_vars as $name => $value) {
             echo $$name; // or echo $this->_tpl_vars[$name];
        }
      ?>
    </body>
    </html>

&reftitle.seealso;

- `Yaf_View_Simple::assignRef`
- `Yaf_View_Interface::clear`
- `Yaf_View_Simple::__set`