一、读取器
控制器调用如下:
//以ID的方式查询数据$user=User::get(3);//查询ID为3的单条数据echo $user->username;//以对象的方式显示对应的字段值 模型两种方法内容如下
//模型读取器参数是控制器的字段protected function getUsernameAttr($username){ return ‘用户名:‘.$username;//读取输出}
-----它们之间只能选择一种方式----
//模型读取器第一个参数是控制器的字段,第二个参数是数据库全部字段是一个数组protected function getUsernameAttr($username,$data){ return ‘用户名:‘.$username."密码:{$data[‘password‘]}";//读取输出
}说明:如果模型不存在此方法,默认会调用数据库的字段原样输出 二、写入器控制器操作如下
$user=User::get(3);//查询ID为3的单条数据 $user->username=‘xxx‘;//以对象的方式显示对应的字段值 $user->save(); 模型操作如下
//模型写入器第一个参数是控制器的字段,第二个参数是数据库全部字段是一个数组
protected function setUsernameAttr($username,$data){ return ‘用户名:‘.$username."密码:{$data[‘password‘]}";//返回所有字符写入数据库}
-----它们之间只能选择一种方式----
//模型写入器参数是控制器的字段
protected function setUsernameAttr($username){ return ‘用户名:‘.$username;//返回所有字符写入数据库
}
说明:如果模型不存在此方法,默认以写入的值存入数据库
时间: 2024-10-12 15:29:57