Behaviors

I behaviors stanno al model come i components stanno al controller.

Un esempio: abbiamo un behavior chiamto List.
Vogliamo creare una classe ListBehavior che estende ModelBehavior, e viene salvata in app/models/behaviors.
Puoi includere questo bhavior nel tuo modello nel seguente modo

class Post extends Model {
    var $actsAs = array("List");
}

E questo è quanto.
A questo punto ogni metodo definito in ListBehavior sarà disponibile come nativo in Post.
Per esempio se vuene definito un metodo chiamato ListBehavior::moveFirst( ), si potrà accedervi nel seguente modo $this->Post->moveFirst( );

1 commento:

  1. Killa, 21. febbraio 2008, 13:24

    Hola caro Luizz…nn sapevo dove lasciarti un commento anche se qui è decisamente off-topic… ^^ un saluto da Killa e Appio

     

Scrivi un commento: