Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Sql_select, attributs privés ?

Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3306
  • Inscrit : 01 Mars 2007
  Lien vers ce message 03 Mai 2008, 23:47
Je suis entrain de bidouiller un mod, et jviens de me rendre compte que les attributs de la classe Sql_Select sont privés, bilan ont peu pas y accéder via les methodes _get() & _set().

Donc si je veux rajouter un champ dans l'attribut fields, je dois modifier une ligne de code de FSB au lieu d'en rajouter une, ce qui pose moins de problèmes pour d'eventuels mods qui modifieraient la même ligne de code ...


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Korko
  • Age : 21 ans
  • Messages : 2613
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 03 Mai 2008, 23:50
Tu ne veux pas non plus qu'on les définisse en public ? Rha qu'elle horreur ^^
Vive les objets bien conçus avec des getteurs, des setteurs et des attributs privés.


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3306
  • Inscrit : 01 Mars 2007
  Lien vers ce message 04 Mai 2008, 1:38
les get et les set sont hérités, donc du protected, pas du public.

Là on peut pas les modifier de quelque façon que ce soit, c'est une classe utilisée pour les grosses requêtes, le genre que la plupart des mods changent ... Ca sera source d'incompatibilité entre mods....


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Korko
  • Age : 21 ans
  • Messages : 2613
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 04 Mai 2008, 11:47
en protected ça peut se faire alors :p mais pas public (va de retro satanas :p)


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3306
  • Inscrit : 01 Mars 2007
  Lien vers ce message 04 Mai 2008, 14:02
Si tu regarde bien y'a beaucoup de trucs qui sont en public et qui en quelque sorte ne devraient pas...

Mais bon, pour l'instant les get et set perdent un peu de leur interet parce que c'est les mêmes pour tous les attributs de toutes les classes de FSB, passer par eux ou pas ça sert un peu a rien :p


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14256
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Mai 2008, 20:50
La classe est pourrie de toute façon ;)

Je vais soit la changer, soit la supprimer. Donc ne l'utilise pas pour le moment.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3306
  • Inscrit : 01 Mars 2007
  Lien vers ce message 06 Mai 2008, 8:49
Bah je touche cette zone pour mon mod qui permet de gérer l'age pour l'accès à un forum (a moins que t'aie envie d'implémenter ça ? :p)

Enfin j'ai cru comprendre que tu voulais refaire une mise a jour du genre "supprimez tous les fichiers", donc ça me permettra de refaire le mod proprement sans devoir faire une MAJ du genre relou :p


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Répondre


.