【问题标题】:Documentation for Gallery3 Validation RulesGallery3 验证规则的文档
【发布时间】:2012-10-03 00:44:09
【问题描述】:

我需要更改 Gallery3 模块“注册”中用于表单验证的一些规则。但是,我不知道它使用的是什么验证系统,也不知道我可以做些什么来修改它。谁能告诉我在哪里可以找到这方面的文档?

这是一个例子:

$group->input("email")->label(t("Email"))->id("g-email")
      ->rules("required|valid_email|length[1,255]");

【问题讨论】:

    标签: php validation gallery kohana


    【解决方案1】:

    似乎是Gallery3 is built on Kohana 2.3,点击他们的 ORM 文档会显示有关验证的部分:

    http://kohanaframework.org/3.2/guide/orm/validation

    这似乎是一个不错的起点。 Validation 类的实际 API 可以在这里找到:

    http://kohanaframework.org/3.2/guide/api/Validation

    再深入一点,Gallery3 的每个模型中似乎都定义了非标准规则:

    https://github.com/gallery/gallery3/blob/master/modules/user/models/user.php

    在上述模型(扩展 ORM)中有一个 $rules 属性,匹配它们的方法以 'valid_' 为前缀(例如,$rules 属性中的 'email' 映射到 valid_email 方法)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-19
      • 1970-01-01
      • 2015-11-29
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      • 2020-06-09
      • 2013-06-03
      相关资源
      最近更新 更多