我的是tp5.0.19用上面的方法不行,但是看了这篇文章:http://www.cnblogs.com/PHPaki/p/8438962.html
在编辑页面form表单中添加一个隐藏域:<input type="hidden" name="表中id字段名" value="get方式传过来的id值">(千万注意name要和主键同名),然后定义好验证器类中的相关规则,此时不需再要定义验证场景了,添加编辑都用同一规则:
class Admin extends Validate
{
protected $rule = [
[
'account', 'require|length:3,15|checkChanese:|checkSpecial:|unique:admin,admin_account', '账号必须填写|账号长度在3~15个字符之间|账号中不能含有中文|账号中不能含有特殊字符|该账号已存在,请重新添加']
]
}
模型中验证:
//执行验证
$validate = validate('Admin');
if ($validate->check($data)) {//验证通过......}else{//验证失败......}
亲测可用。。。希望可以帮到大家

转自https://segmentfault.com/q/1010000013760811CAFBI网友的回答

更多相关文章

  1. 豆瓣的账号登录及api操作
  2. 注意:未定义的变量:after_widget in ... wp-content / plugins / w
  3. Roundcube-SQL-Global-Address-Books自定义vCard
  4. ThinkPHP3.2学习——路由_路由定义
  5. 我无法定义我的错误
  6. 为什么我的变量在TCPDF中没有定义?
  7. php预定义常量目录分隔符
  8. PHP OOP和MySQLi连接=致命错误:调用未定义的方法sqmyli::arrayQu
  9. MySQL 自定义函数.txt

随机推荐

  1. HwBinder驱动篇-Android10.0 HwBinder通
  2. PHP 即将来到 Google Android?
  3. android:layout_gravity 和 android:grav
  4. Android将允许纯C/C++开发应用
  5. Android的一些基本概念
  6. Android主流三方库源码分析(五、深入理解R
  7. Android常用类库包介绍
  8. Android 内核剖析
  9. Android之Shape和state_enabled使用总结
  10. Android Push Notification实现信息推送