网络编程
位置:首页>> 网络编程>> php编程>> thinkphp利用模型通用数据编辑添加和删除的实例代码

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

作者:jingxian  发布时间:2024-05-03 15:13:14 

标签:thinkphp,模型

数据添加函数实例


//数据添加
 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');
       }
     }

}

}
0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com