【问题标题】:Kohana 3.1 Validation conditional rule possible?Kohana 3.1 验证条件规则可能吗?
【发布时间】:2011-07-21 14:59:34
【问题描述】:

是否可以使用 Kohana 3.1 Validation::factory() 创建条件规则?

例如,我有一个单选按钮,如果用户单击它,那么我想将规则应用于另一组输入字段,例如“not_empty”(但前提是用户单击该单选按钮)。

查看 3.1 的所有文档,似乎没有什么能让我做这样的事情!

【问题讨论】:

    标签: validation kohana


    【解决方案1】:

    Err... 使用if 语句?您可以使用 GET/POST 相关输入字段并且其值可用,您可以使用它来检查单选按钮单击,然后仅在存在时添加规则。例如:

    $val = Validation::factory(...); // fill as necessary
    if ($_POST['myradio']) {
      $val->rule(...); // now apply that 'conditiona' rule 
    }
    

    【讨论】:

    • 我想这行得通,但我不知道为什么我没有看到那个!谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    相关资源
    最近更新 更多