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