时时商务社区
标题:
thinkphp利用模型通用数据编辑添加和删除的实例代码
[打印本页]
作者:
xgnic
时间:
2018-2-14 05:30
数据添加函数实例
//数据添加
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利用模型通用数据编辑添加和删除的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
thinkphp实现多语言功能(语言包)
ThinkPHP登录功能的实现方法
ThinkPHP无限级分类原理实现留言与回复功能实例
ThinkPHP中自定义错误页面和提示页面实例
thinkphp实现发送邮件密码找回功能实例
ThinkPHP实现ajax仿官网搜索功能实例
ThinkPHP实现支付宝接口功能实例
thinkPHP实现MemCache分布式缓存功能
Thinkphp批量更新数据的方法汇总
thinkPHP模板算术运算相关函数用法分析
Thinkphp连表查询及数据导出方法示例
jquery+thinkphp实现跨域抓取数据的方法
thinkPHP订单数字提醒功能的实现方法
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2