上一章我们说了怎么用model去链接数据库 ,这一章,我们来看看mvc对的最后一步视图层。
首先我们的视图会有两个功能,一个是显示页面,一个是传值 , 显示页面我们定义一个display方法 ,传值我们定义一个assign方法。
然后我们在我们的imooc.php文件里继续添加两个方法,然后我们在app文件夹里简历一个试图文件夹 ,views 。然后再里面简立一个文件,index.html。
在imooc.php里面我们首先需要定义一个变量
public $assign;
然后再完成我们的赋值方法。
public function assign($name,$value)
{
$this->assign[$name] = $value;
}
赋值方法完成后,我们进行完成显示方法。首先是
public function display($file)
{
}
方法里面定义一个变量,然后我们在进行判断一下这个视图是否是一个文件,如果是的话我们引入这个文件,然后我们的视图部分就完成了。
public function display($file)
{
$file = APP.'/views/'.$file;
// p($file);
//p($this->assign);exit();
if(is_file($file)){
extract($this->assign);
include $file;
}
}