PHP的获取器
1.首先要了解获取器的用处获取器的作用是在获取数据的字段值后自动进行处理。 2.应用场景在数据库存性别的时候不能存男女,而可以存0(未知)1(男)2(女),这样快,获取器就是我在控制器中通过$user->toArray()从模型获取数据的时候,自动调用模型中的getSexAttr()方法,从而返回的结果里面直接是男女,而不是012。 3.使用的注意事项获取器的命名 get表字段名Attr 比如:getSexAttr 4.实例1.获取器: modle文件下面的admin.php //创建获取器方法,来实现时间的转换,admin public function getLastTimeAttr($val){ return date('Y/m/d H:i:s',$val); } controller文件下面的admin.php 注意:因为我表里面只有admin这一个用户,我就直接查询的’admin’ public function index() { //1.读取admin管理员表的信息 $admin = AdminModel::get(['username'=>'admin']); //2.将当前管理员的信息赋值给模板 $this->view->assign('admin',$admin); //3.渲染模板 return $this->view->fetch('admin_list'); } vi view文件下面的list.html | {$admin.last_time} |
