1)首先我们要在控制器中定义一个我们想要的方法来进行视图层的传数据与显示视图层,例如:
$this->assign('title',$title);//assign可以自己定义
$this->assign('data',$data);
$this->display('index.html');//显示视图层
2)之后我们需要让控制器继承这个mvc.PHP如下图:
3)我们在mvc.php中增加以下两个方法:
/**
* [assign description]
* @param [type] $name [变量名]
* @param [type] $value [变量值]
*/
public function assign($name,$value){
$this->assign[$name] = $value;
}
/**
* [display description]
* @param [type] $file [文件名]
*/
public function display($file){
$file = APP.'/views/'.$file;
if (is_file($file)) {
extract($this->assign);//将数组打散
include $file;
}
}
然后就可以执行了。