繁体   English   中英

独立项目中的Symfony 2.8验证程序组件

[英]Symfony 2.8 Validator Component in a standalone project

我试图在我们的小型应用程序中包括Symfony Validator组件。 但是我无法正常工作。 我想我把所有东西都放在一起了,但是我总是得到一个例外。

AnnotationException in AnnotationException.php line 54:
[Semantical Error] The annotation "@Symfony\Component\Validator\Constraints\NotBlank" in property UserEntity ::$username does not exist, or could not be auto-loaded.

但是该类存在并自动加载。 我用: AnnotationRegistry::registerLoader()测试了它。

您可以在这里找到我正在使用的代码: https : //gist.github.com/anonymous/c44fc5a1068b13e9ca22

这是因为AnnotationRegistry如何通过名称空间加载类。

AnnotationRegistry尝试加载.../vendor/symfony/validator/Constraints/Symfony/Component/Validator/Constraints/NotBlank.php ,而不是.../vendor/symfony/validator/Constraints/NotBlank.php 更多信息

使用AnnotationRegistry::registerLoader()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM