当前位置:Gxlcms > PHP教程 > thinkphp字段映射问题

thinkphp字段映射问题

时间:2021-07-01 10:21:17 帮助过:19人阅读

class ProjectAction extends Action{
protected $_map = array(
'username' => 'user', // 把表单中 username 映射?数据表的user 字段
'password' => 'pwd',// 把表单中的password 映射?数据表的pwd 字段
);

public function insert(){
$Project = D('Project');
if ($Project->create()){
echo "创建数据对象成功!";
if($Project->add()){
echo '添加数据成功';
}else {
echo '添加数据失败';
}
}else{
echo '创建数据对象失败';
}

}

}

将表单数据插入数据表里,执行insert函数时,数据对象创建失败,请问大家问题出在哪里?


回复讨论(解决方案)

贴出 Model Project文件内容

贴出 Model Project文件内容

Model Project没有进行定义

贴出 Model Project文件内容



自己写了下 数据可以插入
附上官方手册 可以看下手册 http://doc.thinkphp.cn/manual/create.html





上面是表单代码
数据表的字段分别是 id、 user、 pwd

protected $_map = array(
'username' => 'user', // 把表单中 username 映射?数据表的user 字段
'password' => 'pwd',// 把表单中的password 映射?数据表的pwd 字段
);

放入到 ProjectModel里

人气教程排行