thinkphp利用模型通用数据编辑添加和删除实例

来源:互联网 发布:java面向对象经典题目 编辑:程序博客网 时间:2024/05/16 06:39

数据添加函数实例

    //数据添加    public function newData($strName="")    {        if (IS_POST) {            //如果用户提交数据            $model = D("$strName");            if (!$model->create()){                // 如果创建失败 表示验证没有通过 输出错误提示信息                $info = array(                    "info"=>"{$model->getError()}",                    "status"=>"n",                );                $this->ajaxReturn($info,'json');                exit();            } else {                if ($model->add()){                    $info = array(                        "info"=>"恭喜操作成功!",                        "status"=>"y",                    );                    $this->ajaxReturn($info,'json');                } else {                    $info = array(                        "info"=>"操作失败!",                        "status"=>"n",                    );                    $this->ajaxReturn($info,'json');                }            }        }    }

数据更新函数实例

 //数据更新    public function update($strName="")    {        if (IS_POST) {            //如果用户提交数据            $model = D("$strName");            if (!$model->create()){                // 如果创建失败 表示验证没有通过 输出错误提示信息                $info = array(                    "info"=>"{$model->getError()}",                    "status"=>"n",                );                $this->ajaxReturn($info,'json');                exit();            } else {                if ($model->save()){                    $info = array(                        "info"=>"恭喜操作成功!",                        "status"=>"y",                    );                    $this->ajaxReturn($info,'json');                } else {                    $info = array(                        "info"=>"操作失败!",                        "status"=>"n",                    );                    $this->ajaxReturn($info,'json');                }            }        }    }

数据删除函数实例

  //数据删除    public function delete($strNmae = '')    {        if(IS_POST)        {            $id = I('post.id');            if(!empty($id))            {                //用户提交数据删除当前id                $model = D("$strName");                $result = $model->delete("$id");                if($result !== false){                    $info = array(                        "info"=>"操作成功!",                        "status"=>"y",                    );                    $this->ajaxReturn($info,'json');                }else{                    $info = array(                        "info"=>"操作失败!",                        "status"=>"n",                    );                    $this->ajaxReturn($info,'json');                }            }        }    }
1 0
原创粉丝点击