PHP 8.6.0 Beta 3 is available for testing

Yaf_View_Simple::assign

(Yaf >=1.0.0)

Yaf_View_Simple::assign为视图分配变量

说明

public function Yaf_View_Simple::assign(mixed $name, mixed $value = NULL): bool

为视图分配变量。被分配的变量在模板中可以通过其名称访问。 当只传入一个数组参数时,数组中的每个键值对都会被分配,键名成为变量名。

参数

name

变量在模板中可用的名称,或者是要分配的变量数组。

value

要分配的值。

返回值

返回 true

示例

示例 #1 Yaf_View_Simple::assign() 示例

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

示例 #2 模板示例

<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>

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top