博客列表 >字段映射

字段映射

The Wolf Of Faith
The Wolf Of Faith原创
2017年07月25日 20:34:371620浏览
<?php
    namespace Home\Model;
    use Think\Model;
    class UserModel extends Model
    {
        protected $_table = array('name'=>'username','pwd'=>'password');
    }

上面代码可以实现在表单提交数据时,可以使用name,pwd名称作为表单数据提交.如果使用create方法创建数据时,会自动转换成定义的实际数据表字段. ps:字段映射还可以支持对主键的映射.

使用字段映射后,默认不会对读取的数据会自动处理
eg:
// 实例化User模型
$User = D('User');
$data = $User->find(3);
dump($data);

输出结果为:
array(size=4) 'id' => int 3 'username'=> string 'apple'(length=5) 'email' => string 'apple@icloud.com' (length=16) 'status' => int 1

这个时候取出的data数据包含的是实际的username和email字段。 

总结:通过find方法读取后的data数据中就包含了name和mail字段数据了,而不再有username和email字段数据了.

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议