すべての記事を取得し、記事の種類 (識別子) を取得したい。すべての子 (固定およびオークションのすべてのレコード) を結合し、作成日で並べ替える別の方法があるでしょうか?
記事エンティティ:
/**
* Article
*
* @ORM\Table("articles")
* @ORM\Entity
* @ORM\HasLifecycleCallbacks
* @ORM\InheritanceType("JOINED")
* @ORM\DiscriminatorColumn(name="article_type", type="string")
* @ORM\DiscriminatorMap({"auction" = "Auction", "fixed" = "Fixed", "tba" = "TBA"})
*/
class Article
{
オークションエンティティ
/**
* Auction
*
* @ORM\Table("auction")
* @ORM\Entity
*/
class Auction extends Article
{
...
固定エンティティ
/**
* Fixed
*
* @ORM\Table("fixed")
* @ORM\Entity
*/
class Fixed extends Article
{
...