Gestisce l'ordinamento di elementi mediante un campo numerico (order). L'ordinamento è soggetto a contestualizzazione mediante la definizione di filtri di ricerca.
Il behavior espone i metodi “normalize” e “order”.
Serve per garantire coerenze negli indici di ordinamento.
// Normalizzazione dell'ordinamento all'interno di una categoria $this->Model->normalize(array( 'ModelName.category_id' => 22 ));
Permette di modificare l'ordinamento di un record (identificato dal suo ID) all'interno di un contesto:
// Utilizza il valore di "parent_id" per il record da modificare per creare un contesto // allo spostamento. $this->Model->move( 'up', $categoryId, array( 'parent_id' );
I valori accettati per move sono “up”, “down”, “first”, “last”.