zoukankan      html  css  js  c++  java
  • m_Orchestrate learning system---十三、thinkphp的验证器支持多语言么

    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

  • 相关阅读:
    java.lang.IllegalStateException: Failed to load ApplicationContext
    exit 和 return
    ORA-01031:insufficient privileges
    Errors running buider 'DeploymentBuilder' on project 'HFMS'
    unpack
    :Spring MVC +MyBatis +MySQL 登录查询Demo
    :Spring MVC +MyBatis +MySQL 登录查询Demo
    kill 某个进程
    10053 诊断事件
    11g 搜集直方图导致不走索引
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8976728.html
Copyright © 2011-2022 走看看