In CakePHP 2.x c'era una proprietà $order
in Modelli. Quindi ho usato questa proprietà per ordinare i miei dati a livello globale. Così, per esempio ipotizzando che ho bisogno di mostrare una casella di selezione con i paesi su una vista nel mio modello Country
utilizzato per aggiungere la riga:Posso impostare l'ordine predefinito sulla classe Tabella su cakephp3
$order = 'Country.country DESC';
e poi quando Presi i paesi da qualsiasi controllo dei dati in cui ordinate per la nome del paese e non dal id
o da qualsiasi altro campo. Questo è stato molto utile specialmente per le caselle di selezione. Su CakePHP 3.x non riesco a trovare riferimenti simili nella documentazione.
C'è qualcosa che posso fare per avere i miei dati ordinati a livello globale quando li prelevo e non uso l'opzione ordine in ogni ricerca?
mi consiglia '$ this-> aliasField (' nome ') 'invece della concatenazione con' -> alias() ' –
@burzum c'è un esempio dell'opzione beforeFind che hai specificato? – khany
https://github.com/UseMuffin/Orderly – ADmad