如何绑定和设置数据到视图–koahan3使用手册
视图本身只是一个PHP脚本。大多数情况下,如果你想提供动态内容让你的视图显示。你可以用几个不同的方法来设置和绑定动态数据到你的视图。
可以参考下列 /application/views/pages/about.php 视图
< ?php echo $title ?>
< ?php echo $date ?>
分配数据到视图变量
public function action_index()
{
$view = View::factory('pages/about');
$view->title = "The date is";
$view->date = date('m/d/Y');
$this->request->response = $view;
}
另一种方式你可以在创建视图时这样设置
public function action_index()
{
$data['title'] = "The date is";
$data['date'] = date('m/d/y');
$view = View::factory('pages/about', $data);
$this->request->response = $view;
}
绑定数据到视图
public function action_index()
{
$view = View::factory('pages/about')
->bind('date', $date)
->bind('title', $title);
$title = "The date is";
$date = date('m/d/Y');
$this->request->response = $view;
}
使用视图内的 set() 方法
public function action_index()
{
$view = View::factory('pages/about')
->set('date', date('m/d/Y'))
->set('title', "The date is");
$this->request->response = $view;
}
分类: PHP开源