【发布时间】:2011-07-21 14:59:34
【问题描述】:
是否可以使用 Kohana 3.1 Validation::factory() 创建条件规则?
例如,我有一个单选按钮,如果用户单击它,那么我想将规则应用于另一组输入字段,例如“not_empty”(但前提是用户单击该单选按钮)。
查看 3.1 的所有文档,似乎没有什么能让我做这样的事情!
【问题讨论】:
标签: validation kohana
是否可以使用 Kohana 3.1 Validation::factory() 创建条件规则?
例如,我有一个单选按钮,如果用户单击它,那么我想将规则应用于另一组输入字段,例如“not_empty”(但前提是用户单击该单选按钮)。
查看 3.1 的所有文档,似乎没有什么能让我做这样的事情!
【问题讨论】:
标签: validation kohana
Err... 使用if 语句?您可以使用 GET/POST 相关输入字段并且其值可用,您可以使用它来检查单选按钮单击,然后仅在存在时添加规则。例如:
$val = Validation::factory(...); // fill as necessary
if ($_POST['myradio']) {
$val->rule(...); // now apply that 'conditiona' rule
}
【讨论】: