thinkphp映射

thinkphp3.2中,表单的name值和数据库里的字段名称必须相同,才能把数据插入到数据库中,为了防止数据库字段泄露,使用字段映射。

UserModel.class.php写法如下:

<?php
namespace Home\Model;
use Think\Molde;
class UserModel extends Model{
    //字段映射
    protected $_map=array(
        "name"=>"username",//把表单中的name映射到数据库中的username
        "pass"=>"password",
    );
 }
?>

UserController.class.php写法如下

public function add(){
    $model=D('user);
    $model->create();
    $model->time=time();
    $model->statu=0;
    $model->add();
 }


猜你喜欢

转载自blog.csdn.net/weixin_40205005/article/details/80970056