【问题标题】:Phalcon PHP: model validation() function?Phalcon PHP:模型验证()函数?
【发布时间】:2014-09-24 19:02:54
【问题描述】:

在我的模型中,我包含了函数validation()。它似乎没有受到打击。我有类似的东西:

class People extends Phalcon\Mvc\Model {
    public function validation() {
        die('here');
    }
}

$person = new People();
$person->name = 'Bob';
$person->save();

但是验证函数永远不会被调用。我有什么遗漏吗?

谢谢!

【问题讨论】:

    标签: php validation model phalcon


    【解决方案1】:

    此方法仅适用于现有模型记录。
    如果要在创建时进行验证,可以使用 beforeValidationOnCreate() 方法。
    您可以访问phalcon Documentation 了解所有活动。

    【讨论】:

    • 嗯。不知道那个。 “validation()”实际上没有与事件一起列出。如果它仅适用于更新事件,我认为它应该被命名为其他名称......无论如何,谢谢!
    • 我找不到对这个被修复/更改的引用,但是在 2.0.10 中创建和更新时调用了 validation()。但是,事件表中仍然缺少它。
    猜你喜欢
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多