thinkphp 字段映射问题
程序员文章站
2022-05-04 21:41:30
...
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函数时,数据对象创建失败,请问大家问题出在哪里?
自己写了下 数据可以插入
附上官方手册 可以看下手册 http://doc.thinkphp.cn/manual/create.html
上面是表单代码
数据表的字段分别是 id、 user、 pwd
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里
推荐阅读
-
ThinkPHP中公共函数路径和配置项路径的映射分析
-
LINQ to SQL:处理char(1)字段的方式会引起全表扫描问题
-
PDO取Oracle lob大字段,当数据量太大无法取出的问题的解决办法
-
thinkphp3.2.2前后台公用类架构问题分析
-
thinkphp5.1 文件引入路径问题及注意事项
-
php使用sql数据库 获取字段问题介绍
-
Django的model中日期字段设置默认值的问题
-
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
-
解决nginx不支持thinkphp中pathinfo的问题
-
解决ThinkPHP关闭调试模式时报错的问题汇总