if($this->request->isPost()){
$params=$this->request->param("row/a");
$params["user_id"]=$this->auth->id;
Db::startTrans();
try {
if($id){
$row->validateFailException()->validate();
$res=$row->validate("admin/user/Fuzeren")->save($params);
}else{
$this->model->validateFailException()->validate();
$res=$this->model->validate("admin/user/Fuzeren")->save($params);
}
Db::commit();
} catch (\ValidateException|\PDOException|\Exception $e) {
Db::rollback();
$this->error($e->getMessage());
}
if($res){
$this->success("提交成功",url("index/fuzeren/index"));
}else{
$this->error("提交失败,请重试或联系网站管理员!");
}
}
快捷键:yanzhengtijiao
源:
sublime_text格式
<snippet>
<content><![CDATA[
if(\$this->request->isPost()){
\$params=\$this->request->param("row/a");
\$params["user_id"]=\$this->auth->id;
Db::startTrans();
try {
if(\$id){
\$row->validateFailException()->validate();
\$res=\$row->validate("admin/user/Fuzeren")->save(\$params);
}else{
\$this->model->validateFailException()->validate();
\$res=\$this->model->validate("admin/user/Fuzeren")->save(\$params);
}
Db::commit();
} catch (\ValidateException|\PDOException|\Exception \$e) {
Db::rollback();
\$this->error(\$e->getMessage());
}
if(\$res){
\$this->success("提交成功",url("index/fuzeren/index"));
}else{
\$this->error("提交失败,请重试或联系网站管理员!");
}
}
]]></content>
<tabTrigger>yanzhengtijiao(前台共用后台模型验证器写法)</tabTrigger>
<scope></scope>
</snippet>
发表评论 取消回复