欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

thinkphp 字段映射

程序员文章站 2022-04-30 20:55:38
...
使用thinkphp 的时候 表单里的name 名称 必须要和数据库里的名称相同 这样才能把数据插入到数据库中,为了更加安全有时候我们不想让别人知道数据库中的字段名 这时我们就可以使用thinkphp的字段映射

namespace Home\Model;
use Think\Model;
class UserModel extends Model{
proceted $_map(){

"name"=>"username"; //把表单中的name 映射到 数据库中的 username

"mail"=>"email"; //把表单中的mail映射到 数据库中的 email

}
}

//parseFieldsMap方法进行转换处理 这样打印出来的就是name 和 mail

$User = D('User');
$data = $User->find(3);
$data = $User->parseFieldsMap($data);

以上就介绍了thinkphp 字段映射,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。