如何将参数传递给包含的视图模板?
控制器
public function action_index3()
{
$view = View::factory('view1');
$view ->set('name','Tokyo');
$view ->set('age','1980');
$this->response->body($view);
}
视图1.php
<?php
include 'view2.php';
?>
<?php echo $name; ?><?php echo $age; ?>
如何将变量传递给模板视图2.php?只有 GET 包含 'view2.php?name='+val?
public function action_index3()
{
$view = View::factory('view1');
$view ->set('name','Tokyo');
$view ->set('age','1980');
$subview = View::factory('view2');
$subview->set('meow', 'woof');
$view ->set('subview', $subview);
$this->response->body($view);
}
然后只需在您的视图中呼应$subview。
您也可以
使用View::set_global($key, $value)