У меня есть массив с данными из таблицы MySQL во вложенной модели набора, которую я хотел бы отсортировать, а не только в алфавитном порядке, но также и с дочерними узлами непосредственно после родительского узла. Пример: массив, подлежащий сортировке (перед сортировкой): Array ( [0] => Array ( [id] => 1 [name] => Kompetenser [parent] => 0 […]
Функции сортировки коллекции Magento (например, Mage_Eav_Model_Entity_Collection_Abstract::addAttributeToSort ) работают путем добавления предложения ORDER BY в оператор выбора SQL. Однако есть моменты, когда коллекция уже загружена, и необходимо сортировать коллекцию. Конечно, возможно использовать функцию toArray($fields) а затем функции сортировки массива PHP (как собственные, так и пользовательские), однако это немного неуклюжие. Это также означает, что объекты в коллекции […]