使用thinkphp 的时候 表单里的name 名称 必须要和数据库里的名称相同 这样才能把数据插入到数据库中,为了更加安全有时候我们不想让别人知道数据库中的字段名 这时我们就可以使用thinkphp的字段映射
namespace Home\Model;
use Think\Model;
class UserModel extends Model{
proceted $_map(){
"name"=>"username"; //把表单中的name 映射到 数据库中的 username
<span></span> "mail"=>"email"; //把表单中的mail映射到 数据库中的 email
立即学习“PHP免费学习笔记(深入)”;
PageAdmin企业网站管理系统V4.0,基于微软最新的MVC框架全新开发,强大的后台管理功能,良好的用户操作体验,可热插拔的插件功能让扩展更加灵活和开放,全部信息表采用自定义表单,可任意自定义扩展字段,支持一对一,一对多的表映射.....各种简单到复杂的网站都可以轻松应付。 PageAdmin V4.0.25更新日志: 1、重写子栏目功能,解决之前版本子栏目数据可能重复的问题 2
}
}
//parseFieldsMap方法进行转换处理 这样打印出来的就是name 和 mail
$User = D('User');
$data = $User->find(3);
$data = $User->parseFieldsMap($data);
以上就介绍了thinkphp 字段映射,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。










