首页 > 解决方案 > 在模型中找不到 Doctrine ODM 注释

问题描述

我的模型有问题,而其他模型工作成功。我收到此错误:

Type: Doctrine\Common\Annotations\AnnotationException
Code: 0
Message: [Semantical Error] The annotation "@Doctrine\ODM\MongoDB\Mapping\Annotations\Document" in class CAAM\Entities\Payment was never imported. Did you maybe forget to add a "use" statement for this annotation?
File: D:\xampp\htdocs\caam\vendor\doctrine\annotations\lib\Doctrine\Common\Annotations\AnnotationException.php
Line: 39

我的模型是:

namespace CAAM\Entities;

use Doctrine\ODM\MongoDB\Mapping\Annotations as ODM;

/** @ODM\Document(collection="payments") */
class Payment
{}

其他型号相同且有效!

标签: phpdoctrine-odm

解决方案


推荐阅读