>백엔드 개발 >PHP 튜토리얼 >thinkphp 字段映射问题

thinkphp 字段映射问题

WBOY
WBOY원래의
2016-06-23 13:55:091053검색

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으로 문의하세요.