Doctrine2中的实体名称空间和别名是什么?

Éri*_*icP 4 php doctrine-orm

在文档中我看到了这个方法:

addEntityNamespace($alias, $namespace);
Run Code Online (Sandbox Code Playgroud)

但我找不到它的任何地方.

有任何想法吗?

Gui*_*nco 8

实体名称空间是指向其他类时别名实体的快捷方式.实体命名空间的一个很好的例子是DQL查询.

定义命名空间时,例如: - > addEntityNamespace('app','Application\Entity'); 然后,您可以轻松地参考它们.在DQL示例中,而不是写这个:

SELECT u FROM Application\Entity\User u
Run Code Online (Sandbox Code Playgroud)

你可以这样做:

SELECT u FROM app:User u
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助.=)

干杯,