Home >Backend Development >PHP Tutorial >thinkphp 字段映射问题

thinkphp 字段映射问题

WBOY
WBOYOriginal
2016-06-23 13:55:091058browse

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里

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn