1.Composer依赖包管理工具。composer.json{"name":"PHP-FRAME","author":"Guoming.Zhang","type":"FRAME","version":"v1.0.0","date":"2018-4-1616:18:00","keywords":["php","frame","PHP框架","MVC"],"description":"一套使用PSR-0编码标准开发的PHP框架,纯面向对象开发,composer依赖包管理,twig模板引擎,Medoo数据库类,Whoops错误输出等...","require":{"twig/twig":"*","catfan/medoo":"*","filp/whoops":"*"}}在项目根目录下执行composerinstall命令安装twig、medoo、whoops插件2.入口文件。index.php导入vendor/autoload.php文件,打开whoops错误提示插件pushHandler(new\Whoops\Handler\PrettyPageHandler);$whoops->register();ini_set('display_error','On');}else{ini_set('display_error','Off');}spl_autoload_register('frame\App::autoload');frame\App::run();?>三、数据库配置文件。configs/Database.php'mysql','database_name'=>'redis','server'=>'localhost','username'=>'root','password'=>'root','charset'=>'utf8','port'=>3306,'prefix'=>'redis_',);四、数据库操作类。frame/Libs/Model.phpselect($this->table,'*');}//添加用户publicfunctionaddOne(array$data){return$this->insert($this->table,$data);}//删除用户publicfunctiondelOne(array$where){return$this->delete($this->table,$where);}//修改用户publicfunctioneditOne(array$data,array$where){return$this->update($this->table,$data,$where);}}六、视图层的基类。app/Controllers/Controller.phpBASEPATH.'/storage/cache/'):[];$loader=new\Twig_Loader_Filesystem(APP.'/Views/');$twig=new\Twig_Environment($loader,$twigConfig);$template=$twig->loadTemplate($file.'.html');$模板->显示($数据);}else{thrownew\Exception($file."视图模板不存在",1);}}}七、controller对数据进行操作,显示在页面上。app/Controllers/Home/IndexController.phpmodel=new用户;}publicfunctionindex(){//获取所有用户$users=$this->model->lists();//删除用户//$del=$this->model->delOne(['id'=>1]);//修改用户//$update=$this->model->editOne(['user'=>'张三'],['id'=>2]);//视图模板渲染$this->view('Home/index',['users'=>$users]);}}8.查看文件。app/Views/Home/index.html
密码:{{item.pass}}
{%endfor%}
