当前位置:Gxlcms > PHP教程 > thinkphp利用模型通用数据编辑添加和删除的实例代码

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

时间:2021-07-01 10:21:17 帮助过:32人阅读

数据添加函数实例

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

人气教程排行