thinkphp 字段映射问题

原创
2016-06-23 13:55:09 720浏览

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




user:
pwd:



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

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

放入到 ProjectModel里

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。