虚拟属性API平台的OrderFilter(排序)

时间:2019-11-08 05:28:37

标签: php symfony api-platform.com

ifesSecurity

在这个实体中,我正在nbCatalogs的getter中计算关系实体。上面的其他字段是数据库中的列。当我添加

    class SingleProduct extends AbstractEntity implements SingleProductEntityInterface
    {

        /**
         * @ORM\Id()
         * @ORM\GeneratedValue()
         * @ORM\Column(type="integer")
         * @Groups({"read", "get"})
         */
        private $id;

        /**
         * @var string
         * @ORM\Column(name="name", type="string", length=255, nullable=true)
         *  @Groups({"read", "get"})
         */
        private $name;

        /**
         * @ORM\Column(name="main_han", type="string", length=20, nullable=true)
         * @Groups({"read","get"})
         */
        private $mainHan;

        /**
         * @ORM\Column(name="main_ean", type="string", length=13, nullable=true)
         * @Groups({"read","get"})
         */
        private $mainEan;

       /**
       * @Groups({"read","get"})
       */

       private $nbCatalogs;

    }

我可以按ID,名称,mainHan,mainEan对asc和desc进行排序,但不能按创建了'nbCatalogs'的虚拟属性进行排序。 如何通过属性nbCatalogs进行排序?

0 个答案:

没有答案