thinkphp如何取_validate中的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp如何取_validate中的值相关的知识,希望对你有一定的参考价值。

我想得到选中的地方 怎么写啊

参考技术A 你要获你选择的内容就必须获得_validate属性,而_validate是protected的所以不能通过实例获得,可以在DemoModel类中加一个方法定义为公有的来获得。
如:public funciton getVali()
return $this->_validate[0][2];


$user->getVali()就可以输出"用户名必填"。但我想这不是你想要的。这样的获得不管用户名有没有填都会显示出这条提示。我想你应该用$user->getError()来得到当前表单的提交错误信息。如果用户没有填用户名echo $user->getError();就会输出"用户名必填"本回答被提问者和网友采纳
参考技术B 如果使用文本编辑器时自动生成表单被提交,提交内容。没有,后来听表单提交,提交的textarea提交作业前或直接用js追问

你上面说的我也知道 但我想用异步加载在本页面的层中显示自动验证中的报错信息 有办法解决吗?

以上是关于thinkphp如何取_validate中的值的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP5.1模板函数取出是数组,该怎么取出数组的值

thinkphp3.2的Validate怎么写啊

ThinkPHP中create()方法自动验证

Thinkphp表单自动验证

thinkphp 里sql 语句如何解读????

thinkphp注册验证