在thinkphp中自动验证在模板页面怎样显示错误的信息

在登陆的时候

使用getError() 这个方法就可以拿错误信息,然后看你是通过Ajax 还是assign方法进行传值就可以了.
$error = $model->getError();
$this->assign('error',$error);
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-05
提示出来就可以 开启gebug
第2个回答  2013-03-28
$this->error('错误信息');本回答被提问者采纳
第3个回答  2017-08-11
你想验证什么

大神,ThinkPHP 自动验证 错误显示位置可以自定义吗
如果你是以普通方式post数据到这个页面的话,只会弹窗提示,但你以ajax方式post数据到这个页面时,就会以ajaxReturn的方式把错误传送回前一个页面,这里你就可以在数据输入页面获得这个错误信息并显示出来了!\/\/页面处理语句$.ajax({ url:'', dataType:'json', type:'POST', data:'post=ok...

thinkphp自动验证,写验证规则用正则表达式,会出现问题,求大神解答...
错误原因:可能与编码有关,固使用模式修正符u:u (PCRE_UTF8) 此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式字符串被当成 UTF-8。本修正符在 Unix 下自 PHP 4.1.0 起可用,在 win32 下自 PHP 4.2.3 起可用。php匹配中文与js有所区别\\x后需加大括号,其中\\x表示十六进制数...

thinkphp中加载自定义模块CommonModel出错
首先,两个参数跟一个参数是有区别的,一个参数的时候,为user时他会去匹配user数据表,为common时,它也去匹配数数据表,结果没找到,自然报错,而这个common我们只是用来做一些常用的自动验证和填充之类的工作,

thinkphp3.2 自动填充不成功是怎么回事
Model 命名错误 Model 命名错误,未严格按照规范命名,如头字母未大写或粗心导致字母顺序不对,多或少字母等。这等错误往往会直接导致模型失效。M 方法中使用自动验证与自动完成 一般情况下,使用 M 方法实例化模型时,是无法实例化自定义模型类的,也就无法使用自动验证与自动完成功能,因此建议使用 D ...

thinkphp开启自动验证后无法连接数据库
User = D("User"); \/\/ 实例化User对象if (!$User->create()){ \/\/ 如果创建失败 表示验证没有通过 输出错误提示信息exit($User->getError());}else{ \/\/ 验证通过 可以进行其他数据操作} 项目实例 \/\/自动验证 protected $_validate = array ( array('name', 'require', '...

thinkphp中如何自动验证,结束时间在开始之间之后
使用下面的规则:rule = [ 'end_date' => 'after:2016-3-18' \/\/2016-3-18是开始时间];详细的请参考thinkphp5手册-验证-验证规则的章节内容网页链接

ThinkPHP5之Validate和Validate层的封装
在`BaseValidator`类中,我们可以定义一个`validate`方法,该方法内部调用`check`方法,并处理验证结果。如果验证失败,`validate`方法可以收集并输出错误信息;如果验证成功,则返回验证结果。这样,我们可以在需要验证数据的任何地方调用`validate`方法,无需重复编写验证逻辑。此外,为了适应不同接口的具体验证...

thinkphp 页面加载时间长怎么调试
1、在项目配置文件里面打开调试模式DEBUG_MODE,这样能够让你发现大部分的错误原因 。可能影响验证码的输出。2、如果不想使用调试模式,可以单独开启页面Trace显示。发现很多人不想使用调试模式的原因居然是因为有页面Trace信息的输出,其实这里面有一个误区,以为调试模式就一定会有页面Trace,但其实调试模式...

ThinkPHP修改密码时自动完成怎么处理
thinkphp的自动验证格式 array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间])验证条件默认是0存在字段就验证,而你需要的是2值不为空的时候验证 验证时间默认是3全部情况下验证,可以修改为1新增数据时候验证或2编辑数据时候验证 你可以去后盾人平台看看,里面的东西不错 ...

thinkphp 模型类的作用?
至于你说的简化代码,给你举个例子:比如说你有一个user表,里面有 id name pass time(登录时间),对其的操作页面有注册,登录,修改密码等等 如果你要使用M来进行实例的话,不管是注册还是干啥,你每次都要对提交过来的信息是否合法进行一个验证,time时间每次都要使用time()函数来重新生成以下...

相似回答