Procházet zdrojové kódy

Solución a bug al ordenar por entidad asociada.

root před 11 roky
rodič
revize
ccf8a89648
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      Datagrid/Datagrid.php

+ 1 - 1
Datagrid/Datagrid.php

@@ -113,7 +113,7 @@ class Datagrid implements DatagridInterface
         if (isset($this->values['_sort_by'])) {
         if (isset($this->values['_sort_by'])) {
             foreach ($this->getColumns()->getElements() as $fieldDescription){
             foreach ($this->getColumns()->getElements() as $fieldDescription){
                 if ($fieldDescription->isSortable() && $fieldDescription->getName() == $this->values['_sort_by']) {
                 if ($fieldDescription->isSortable() && $fieldDescription->getName() == $this->values['_sort_by']) {
-                    $this->query->setSortBy($fieldDescription->getParentAssociationMappings(), $fieldDescription->getSortFieldMapping());
+                    $this->query->setSortBy($fieldDescription->getSortParentAssociationMapping(), $fieldDescription->getSortFieldMapping());
                     $this->query->setSortOrder(isset($this->values['_sort_order']) ? $this->values['_sort_order'] : null);
                     $this->query->setSortOrder(isset($this->values['_sort_order']) ? $this->values['_sort_order'] : null);
 
 
                     break;
                     break;