博客列表 >0830 model创建、model查询数据库、model 的配置、model 获取器、修改器

0830 model创建、model查询数据库、model 的配置、model 获取器、修改器

小言
小言原创
2022年09月01日 18:17:24393浏览

1.model创建

在App目录下新建model文件夹,然后在里面添加和你表明一样的文件。如果在数据库配置文件里面有配置过数据库表前缀,哪么新建的文件以大写开头,不带表前缀比如:User.php为例

2. model 的配置

在controller文件里的文件内引入model文件

  1. use app\model\User;

3.model查询数据库

  1. $ret = User::select();
  2. print_r($ret);

4. model 获取器、修改器

4.1获取器

获取器 格式 , get +字段 +Attr创建一个方法

  1. public function getStatusAttr($v){
  2. $arr = [
  3. 0 => '禁用',
  4. 1 => '开启',
  5. 2 => '待审核'
  6. ];
  7. return $arr[$v];
  8. }

4.1 修改器

修改器: set + 字段 + Attr 创建一个方法名

  1. public function inser($data){
  2. $ret = User::create($data);
  3. return $ret;
  4. }
  5. public function setPasswordAttr($v,$all){
  6. return md5($v);
  7. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议