如何定义不可能通过关联描述的实体属性

时间:2012-01-27 22:06:26

标签: symfony doctrine-orm entity

我正在写一本词汇学习应用程序。 我有一个Wordset实体。 我希望它包含一个属性 - WordsToLearn(为CURRENT用户学习的单词集合,新单词,即当前用户没有重复或者今天或更早的重复到期)

我该如何实现?

如果没有这个,我的对象似乎非常不完整。 实体仅限于简单的关系,我应该在这个地方忘记它并将其移动到Wordset Repository。 能够从Wordset Object

获取该信息(wordsToLearn)非常有用

1 个答案:

答案 0 :(得分:0)

是的,实体仅限于这些简单的关系。对于更复杂的查询,您必须使用WordsetRepository来传递current_user对象并使用它来获取控制器中的所需实体。您可以使用Doctrine的DQL来获取“真实的”实体对象,而不仅仅是SQL结果。