1/ C'était pour le support de PHP4, donc plus util du tout
2/ $this->data oublie le c'est un vestige des ancienne version de CakePHP. Si tu vois $this->data remplace par $this->request->data (dans les vues/controllers)
3/ Alias c'est l'alias du model si tu charge un model mais renomme l'objet $this->MonUser (MonUser sera l'alias pour le model avec un name User)
4/ C'est pour charger les composants ou des classes spécifiques au besoin, plus simple que de faire un require...
J'ai des mini questions pelent mele, pour adapter les scripts des tutos de grafikart en cakephp 2.
1 ) J'ai vu dans plusieurs tuto par exemple dans les Models,
qu'il l'ajout de
var $name = "User"
Maintenant sur php5, je pense qu'il faut mettre public $name = "User"
Ma question, est qu'elle est l'intérêt, puisqu'il me semble que ca marche quand même si on ne le mets pas.
2 ) je m'embrouille avec $this->data et $this->data->request.
Faut il utiliser systématiquement la nouvelle notation ?
3 ) que veut dire $this->alias ?
4 ) A quoi sert App::uses('AuthComponent', 'Controller/Component'); que je vois dans certains tutos et pas dans d'autres ?
1 réponse
Grafikart,
il y a 13 ans