当前位置: 移动技术网 > IT编程>开发语言>PHP > thinkphp利用模型通用数据编辑添加和删除的实例代码

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

2017年12月12日  | 移动技术网IT编程  | 我要评论

邵阳电影院,成都水疗论坛,正版win7激活

数据添加函数实例

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

    }

  }

以上这篇thinkphp利用模型通用数据编辑添加和删除的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网