gpt4 book ai didi

database - ZF2 - 记录不存在

转载 作者:搜寻专家 更新时间:2023-10-30 22:15:03 27 4
gpt4 key购买 nike

我尝试使用 zf2 数据库验证器来检查记录是否不存在。

我在 Controller 中设置了以下代码:

$validator = new NoRecordExists(
array(
'table' => 'topics',
'field' => 'topic',
)
);

完成此配置后,我尝试验证但出现“发生错误”,找不到任何其他错误输出可以告诉我有关此错误的更多信息。

var_dump($validator->isValid('test'));

如果有人能给我一些提示,那就太好了:)

谢谢

最佳答案

您是否设置了数据库适配器?

您可以在构造函数中传递它或调用 setAdapter();

validator->setAdapter(
$this->getServiceLocator()->get('Zend\Db\Adapter\Adapter')
);

您可以在您的服务配置中设置它以自动为您注入(inject)适配器。

关于database - ZF2 - 记录不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14811244/

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