下面为大家带来一篇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'); } } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注!
相关推荐:
利用thinkphp实现ajax仿官网搜索的功能
thinkphp模版引擎的变量输出的解析
以上就是thinkphp利用模型通用数据编辑添加和删除的详细内容。