如何绑定和设置数据到视图–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开源