然后控制器部分的改动
$a = $mod->validate(true)->allowField(['title','content'])->save($req->post()); if(false === $a){ // 验证失败 输出错误信息 dump($mod->getError()); die; }
最后做一个防止重复提交以及远程提交的表单令牌功能:在模板中的form表单里加入{:token()},然后再验证的规则里做一下修改,验证规则加一个token。如下:
'title' => 'require|max:25|token',
至此,文章添加部分告一段落。
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。