Php 原则2.3.3中docblock注释的放置位置

Php 原则2.3.3中docblock注释的放置位置,php,orm,doctrine-orm,Php,Orm,Doctrine Orm,我正在将ORM从原则1.2升级到原则2.3.3。在以前的版本中,我们用来生成模型并使用它们与特定的表进行交互。但在后面的版本中,我们编写了docblock注释 我已经编写了一个docblock注释,该注释与数据库中的表相对应,并将其放在doctor\Common\Annotations中。但是,似乎注释类的对象未被识别 那么,我应该把docblock文件放在哪里,或者我需要额外付出什么才能让我的条令正常运行呢?无论你把注释放在哪里,条令都无法识别它们。它只知道如何处理自己的注释。1)没有例子,这

我正在将ORM从
原则1.2
升级到
原则2.3.3
。在以前的版本中,我们用来生成模型并使用它们与特定的表进行交互。但在后面的版本中,我们编写了docblock注释

我已经编写了一个docblock注释,该注释与数据库中的表相对应,并将其放在
doctor\Common\Annotations
中。但是,似乎注释类的对象未被识别


那么,我应该把docblock文件放在哪里,或者我需要额外付出什么才能让我的条令正常运行呢?

无论你把注释放在哪里,条令都无法识别它们。它只知道如何处理自己的注释。

1)没有例子,这个问题就毫无意义。2) 为什么要创建新的注释文件?您打算用现有注释对模型进行注释。是的。。但是作曲家给出的文件夹结构与文档中显示的文件夹结构似乎完全不同。。正在努力继续..文件夹结构无关紧要。Composer为您处理类自动加载。如果composer正在管理您的依赖项,那么您只需向类中的属性添加注释,如
@Doctrine\ORM\Mapping\Column()
,即可添加注释。(我可能在名称空间上错了,但要点是一样的)。。明白了。。现在它已经启动并运行:)但是你能告诉我如何为日期数据类型编写顶级getter吗?PHP不是这样工作的。PHP中没有返回数据类型。如果条令抱怨不能转换,那么你的场的映射是错误的。在
注释中,是否指定了
type=“datetime”
?完整的定义应该如下所示:
@Doctrine\ORM\Mapping\Column(name=“created\u at”,type=“datetime”)