Zend Framework 2带有Doctrine 2自定义验证和对象结构

时间:2013-04-25 13:24:17

标签: php oop doctrine-orm zend-framework2

ZF2 Doctrine2 中支持自定义验证的适当类和对象结构是什么?

例如,我有一个简单的用户实体,我想检查提供的电子邮件是否是唯一的。此验证需要访问EntityManager,因此无法通过其getInputFilter方法从实体中完成此操作。

支持这种情况的适当应用程序结构是什么?

在我当前的工作流程中,用户的名称在控制器中得到验证,但这似乎有点不对劲。相关的对象和脚本是     查看:edituser.phtml     CONTROLLER:UserController.php                         - 获取用户帖子输入和服务                         - 创建验证器,并检查是否($ validator-> isValid())     ENTITY:User.php                         - 执行其他基本属性验证,但无法执行isUnique

如果我需要创建自定义验证类,哪个对象会实例化并使用它?除了实体之外,我是否绝对需要一个单独的用户业务模型才能拥有健康的OOP结构?

0 个答案:

没有答案