0

我正在尝试为需要检查数据库是否唯一的用户输入文本字段设置一个变量。

我之前和在您为此设置的验证中使用过 Codeigniter,例如:

$this->form_validation->set_rules('name','Name required etc','required|is_unique');

所以我的问题是如何在 redBean 中实现这一点,我以前从未使用过它并且仍在学习它。

非常感谢帮助/建议。

4

1 回答 1

0

RedBean 不是像 CodeIgniter 那样的应用程序开发框架,而是一个 DB 框架。您可以将它与 CI 的 ActiveRecord 实现进行比较,尽管工作方式不同。

所以表单验证并不完全是 RB 的工作。您仍然必须使用您选择的框架来实现表单验证句柄。另一方面,RB 可以使用对 DB 的简单查询从 DB 中为您提供名称是否唯一的答案

前任。:

$bean = R::findOne('YOURBEANTYPE', 'name = ?', array($nameValueToCheckFor));
if($bean != null) {
  echo "this is a duplicate";
}
于 2013-10-25T06:46:30.680 回答