m_Orchestrate learning system---十三、thinkphp的验证器支持多语言么
一、总结
一句话总结:支持,不仅验证器支持,其它的插件应该都支持
不仅thinkphp支持多语言,比如别的插件例如高德地图肯定也支持
1、thinkphp验证器验证表单两次密码是否一致?
1、主要是comform属性,接另外一个字段
2、Thinkphp的多语言验证?
1 使用多语言
2 如果需要使用多语言验证信息,可以在定义验证信息的时候使用 {%语言变量} 替代 原来的验证错误信息,例如:
3
4 $rule = [ 5 'name' => 'require|max:25', 6 'age' => 'number|between:1,120', 7 'email' => 'email', 8 ]; 9 $msg = [ 10 'name.require' => '{%name_require}', 11 'name.max' => '{%name_max}', 12 'age.number' => '{%age_number}', 13 'age.between' => '{%age_between}', 14 'email' => '{%email_error}', 15 ]; 16 $data = [ 17 'name' => 'thinkphp', 18 'age' => 121, 19 'email' => 'thinkphp@qq.com', 20 ]; 21 $validate = new Validate($rule,$msg); 22 $result = $validate->check($data); 23 if(!$result){ 24 echo $validate->getError(); 25 }
3、thinkphp里面的session是可以设置数组么?
thinkphp里面的session是可以设置数组的,需要用到的时候试试就好,试试+参考手册
二、内容在总结中
项目地址
fry404006308/m_Orchestrate: m_Orchestrate
https://github.com/fry404006308/m_Orchestrate