ContextSortable

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”.

Normalize()

Serve per garantire coerenze negli indici di ordinamento.

// Normalizzazione dell'ordinamento all'interno di una categoria
$this->Model->normalize(array(
  'ModelName.category_id' => 22
));

Order()

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”.

 
/home/juniorcm/public_html/wiki/data/pages/cakepower/behaviors/context_sortable.txt · Ultima modifica: 19/05/2009 16:50 da peg
 
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è sotto la seguente licenza:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki