2015-06-24 6 views
0

У меня есть код (.yml), как это:Symfony2 Учение oneToMany OrderBy несколько столбцов

oneToMany: 
     products: 
      targetEntity: SMS\Bundle\SwiadczeniaPlatne\Domain\Zlecenie\Produkt 
      mappedBy: zlecenie 
      cascade: [persist, remove] 
      indexBy: id 
      orphanRemoval: true 
      orderBy: { patient: ASC, contract: ASC } 

пациента и договор являются объектами. Я хочу сортировать товары по имени patient.name и contract.name. Как я могу это сделать?

+3

я только когда-либо сделать это в запросе. Гораздо более гибкий. – DevDonkey

ответ

0

У вас есть неправильный формат:

oneToMany: 
     products: 
      targetEntity: SMS\Bundle\SwiadczeniaPlatne\Domain\Zlecenie\Produkt 
      mappedBy: zlecenie 
      cascade: [persist, remove] 
      indexBy: id 
      orphanRemoval: true 
      orderBy: 
       patient: ASC 
       contract: ASC 

закладки doctrine2 объект ссылки YAML Суть: https://gist.github.com/mnapoli/3839501

Смежные вопросы