[En] Here is snippet that i had put on Sf website some time ago, it allows to add a "multi sort" fonctionnality in the admin generator. Indeed, by default, one can sort on only one table column, witch can be quiet annoying with complex datas.

[Fr] Voici un snippet pour Symony que j'avais déposé dans leur application "Snippets", il permet d'ajouter la fonctionnalité "multi-sort" dans l'admin generator. En effet, par défaut on ne peut trier que sur une seule colonne ce qui dans certains cas peut être limitant avec des données complexes.

<?php
    /**
     * Add a sort criteria
     */
    protected function processSort ()
    {
        $sort = $this->getRequestParameter('sort');
        $type = $this->getRequestParameter('type');            
 
        // Register sort                 
        if ($sort) {
            $this->getUser()->setAttribute($sort, $type, 'sf_admin/produits/sort');
        }
    }
?>


La suite du snippet | Full snippet here