Maison >développement back-end >tutoriel php >thinkphp 字段映射问题

thinkphp 字段映射问题

WBOY
WBOYoriginal
2016-06-23 13:55:091069parcourir

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里

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn