17-04-2010, 07:22 PM
J'étais en train de regarder comment tu avais fait ta classe de connexion NicoMSEvent : t_DB.
Je ne comprend pas trop pourquoi ton attribut $_instance est en protected static.
J'aurais justement eu la tendance à le mettre en publique pour être sur de pouvoir y accéder en provenance de chacune de mes classes ayant besoin d'aller chercher des données dans ma bdd.
Ca sous entend que tu toutes tes classes (par exemple User, product etc...) sont des classes héritant de t_db?
Parce que là j'ai mes classes comme dans une application objet classique et je commençais à visualiser une classe de connexion que j'aurais mit en publique, comme ça je n'aurais pas eu besoin de la relier aux autres classes et j'aurais pu appeler ma fonction de connexion sans m'inquiéter de savoir où je suis. Mais apparemment ça ne ressemble pas à ce que tu as fais.
Je ne comprend pas trop pourquoi ton attribut $_instance est en protected static.
J'aurais justement eu la tendance à le mettre en publique pour être sur de pouvoir y accéder en provenance de chacune de mes classes ayant besoin d'aller chercher des données dans ma bdd.
Ca sous entend que tu toutes tes classes (par exemple User, product etc...) sont des classes héritant de t_db?
Parce que là j'ai mes classes comme dans une application objet classique et je commençais à visualiser une classe de connexion que j'aurais mit en publique, comme ça je n'aurais pas eu besoin de la relier aux autres classes et j'aurais pu appeler ma fonction de connexion sans m'inquiéter de savoir où je suis. Mais apparemment ça ne ressemble pas à ce que tu as fais.