数据库中添加数据:add()
public function insert(){
$User = M('User');
//实例化一个基础模型,User表示要操作的表(去掉前缀)
//数组方式赋值,也可以对象方式赋值$User->username = 'xiaoming';...则add()不需要参数
$data['username'] = "xiaoming";
$data['sex'] = "man";
if($lastInsId = $User->add($data)){
echo "最后一次添加的id是:".$lastInsId;
}else{
echo "添加失败";
}
}
添加表单中提交的数据:
表单的视图文件存放位置:项目的View -> 和对应的控制器名称相同的文件夹,如Index -> 命名,如forms.html 访问 .../index模块名/forms文件名
forms提交表单action = "insert2" IndexController.class.php控制器中添加insert2方法
public function insert2(){
$Dao = M('User');
$Dao->username = $_POST['username'];
$Dao->sex = $_POST['sex'];
$Dao->add();
}
表单数据智能写入create()方法:
不需要接收提交过来的数据,会自动匹配,默认接受POST数据,也可以create($_GET)接收GET数据