Che cosa succede se estendo una classe A a un controller B, quando A ha variabili di istanza (private, protette)?
Ho un controller principale MY_Controller
(gestore) che ha diversi metodi: can_modify (può l'utente modificare pensare?), has_permission, successo, errore (per compilare array di messaggi di errore).
Poi ci sono controller specifici: Admin_controller
, User_controller
. Entrambi estendono My_controller.
Funziona bene per le mie esigenze ma la mia domanda qui è che ho variabili di istanza in MY_controller
. So che i gestori sono singleton quindi, è una cattiva idea mettere variabili di istanza nel gestore, anche il tipo super?