如何在Doctrine ODM中设置文档类所在的名称空间? 例如,我有:

<?php

namespace Application\Documents\Users;     

class User {
    ...
}

<?php

namespace Application\Documents\Books;

class Book {
    ...
}

我想设置学说,所以我可以只输入

public function getUserByID($userID) {
    return $this->manager->find('Users\User', $userID);
} 

而不是find()内的Application\\Documents\\Users\\UserBooks\\Book而不是Application\\Documents\\Books\\Book 换句话说,我想设置Doctrine,以便它在每个文档路径之前添加Application\\Documents\\

能做到吗 怎么样? 感谢名单

  ask by Michal Artazov translate from so

本文未有回复,本站智能推荐:

2回复

使用Doctrine的MongoDB ODM - 如何通过嵌入文档的字段查找文档?

我有以下文件: User文档。 嵌入式文档,包含对(参见下一文档)的引用 Site文档 每个用户都有一系列嵌入式文档,每个用户都代表他所遵循的项目 - 一个站点,一个Twitter帐户 - 可以选择标记他感兴趣的特定类别。每个嵌入式文档都引用第三个文档 - Si
1回复

原则MongoDB ODM不持久

我正在尝试将MongoDB与Doctrine MongoDB ODM 1.1.3和Laravel 5.4一起使用。 在我手动删除名为“ doctrine”的数据库(我猜是默认的数据库名称)以清理其中的垃圾之前,一切都进行得很好,所以基本上我只是想删除数据库,并希望Doctrine将创建一个新的
1回复

Doctrine ODM MongoDB - 使用约束复制一个简单的一对多参考

我是Doctrine,mongo和ODM设置的新手,在ZF1中使用这个设置时,我试图用约束复制一个简单的一个到多个引用。 这是情况,并希望就如何实现这一点提出一些建议。 这是一个简单的用户 - >角色映射,所以在sql情况下我会有如下表: 然后,将在用户role_id上​​
1回复

协助Oct查询Octrine

我有以下查询提供了不希望的结果。 我想做的是找到id = $ discussionId或Discussion_id = $ discussionId的所有文档。 非常感谢您的帮助
1回复

实体名称空间子类在Doctrine中不起作用

我在Composer中使用Doctrine。 我在基类上有以下代码: 在最后一堂课上,我得到了: 当我在项目根目录上使用命令php vendor/doctrine/orm/bin/doctrine orm:schema-tool:create ,它可以很好地进行创建。 但
1回复

ODM:在两个文档上均未创建引用

假设我有两个像这样的简单文档,一个人可以有很多文件,但是一个文件只能属于一个人。 namespace Dashboard\Document; use Doctrine\ODM\MongoDB\Mapping\ClassMetadata; use Doctrine\ODM\MongoDB\Ma
1回复

使用命名空间时找不到php教义类

遵循该学说开始,我陷入了困境。 让我先向您展示代码。 /bootstrap.php /cli-config.php 如您所见,我说的是“我的实体配置文件位于/ config dir下”,这是产品实体的配置文件: /config/Product.dcm.yml
1回复

使用Doctrine(odm)事件为MongoDB实现文档版本控制

我想跟踪每次更新和删除时设置的文档更改。 要应用此功能,我想在“ shadow collection ”中写入旧文档 。 我想跟踪的任何收藏都应该有一个影子收藏。 我想在Doctrine ODM实施此策略。 哪个教义事件适合此建议? 我可以在上述事件中访问其他文档吗?
1回复

Doctrine ODM / MongoDB:如何在嵌入式文档中查询引用?

我是Doctrine ODM的新手,我完全坚持一个简单的查询:( 让我从文档结构开始: 该文件称为投票 。 我的问题是, 如何找到一个特定的选民 投票 -documents(存储在voteList.latest.voter)。 我试过这样的: 这种方式也是:
1回复

教义ODM @yaml中的距离

如何在Yaml映射文件中添加@Distance? 我试过了,没有用。 非常感谢!