如何通过Doctrine 2 ORM由DESC一对一实体订购?
namespace Answer;
use Doctrine\ORM\Mapping as ORM;
class Answer {
...
/**
* @var Content
* @ORM\OneToOne(targetEntity="Answer\Content", mappedBy="answer")
* @ORM\OrderBy({"creationDate" = "DESC", "contentId" = "DESC"})
*/
protected $currentContent;
...
}
“OrderBy”注释仅适用于一对多和多对多关联。
答案 0 :(得分:0)
你的问题有答案。 ORDER BY适用于currentContent但是如果你只有一个关联(所以使用OneToOne)你只有一个currentContent实体要排序,所以ORDER BY不是有效的。