l'instruction :
$albums = new Application_Model_DbTable_Albums();
est répétée dans chaque action.
Ne serait il pas préférable d'ajouter une donnée d'instance comme :
1 2 3 4
| private $modelAlbums;
public function init() {
$this->modelAlbums = new Application_Model_DbTable_Albums();
} |
puis ensuite dans les actions suivantes (par exemple) :
$this->modelAlbums->ajouterAlbum($artiste, $titre);
Bien que je préférerais initialiser la donnée dans le constructeur ou dans une méthode statique (de classe) appelée par ce constructeur.
Qu'en pensez vous ?
Partager