gpt4 book ai didi

php - 使用 Doctrine 2 在 Zend Framework 2 中进行验证

转载 作者:可可西里 更新时间:2023-11-01 00:23:21 26 4
gpt4 key购买 nike

我现在对 Zend Framework 2 越来越熟悉,与此同时,我正在更新 Zend Framework 2 中的验证部分。我已经看到几个示例如何使用 Zend 验证数据库中的数据Db适配器,例如Zend Framework 2官网的代码:

//Check that the username is not present in the database
$validator = new Zend\Validator\Db\NoRecordExists(
array(
'table' => 'users',
'field' => 'username'
)
);
if ($validator->isValid($username)) {
// username appears to be valid
} else {
// username is invalid; print the reason
$messages = $validator->getMessages();
foreach ($messages as $message) {
echo "$message\n";
}
}

现在我的问题是如何进行验证部分?

例如,我需要在插入数据库之前验证名称以检查数据库中不存在相同的名称,我已经更新了 Zend Framework 2 示例相册模块以使用 Doctrine 2 与数据库通信,现在我想将验证部分添加到我的代码中。

假设在将专辑名称添加到数据库之前,我想验证数据库中不存在相同的专辑名称。

有关此的任何信息都会非常有帮助!

最佳答案

如果你使用 DoctrineModule,已经有一个 validator for your case .

关于php - 使用 Doctrine 2 在 Zend Framework 2 中进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12300472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com