• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Yaf_View_Simple::assign()

    (Yaf >=1.0.0)

    为视图引擎分配一个模板变量

    说明

    publicYaf_View_Simple::assign(string $name[,mixed $value]): bool

    为视图引擎分配一个模板变量

    参数

    $name

    字符串或者数组

    如果为字符串,则$value不能为空

    $value

    mixed value

    返回值

    范例

    Example #1 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"));
        }
    ?>
    

    Example #2 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>

    参见

    • Yaf_View_Simple::assignRef() The assignRef purpose
    • Yaf_View_Interface::clear()
    • Yaf_View_Simple::__set() 为视图引擎分配一个模板变量