Door
PHP Scripter
op 04-12-2011 16:27
gewijzigd op 04-12-2011 16:31
7.718 views
Momenteel ben ik bezig met het schrijven van een applicatie in PHP m.b.v. CodeIgniter die redelijk complex is.
Nu loop ik soms vast op de naamgeving binnen PHP, CSS etc.. Hoe pakken jullie dit aan? Nadat een gebruiker inlogd is komt hij op het dashboard van zijn account terecht. Hier ziet hij ook de login geschiedenis die de naam getLoginHistoryByID binnen PHP heeft. Is dat logisch?
Verder ben ik van plan om ook alle images namen en alle CSS content op de PHP manier te gaan verwerken. Zoiets als headerBackground en #headerMenu.
Graag zou ik hierover wat tips willen ontvangen omdat ik nu volgens mij te perfectionistisch te werk ga en ik op sommige dingen dus vast loop omdat ik continu bezig ben met de naamgeving.
In de user class bijvoorbeeld:
- getNameByEmail
- getNameByID
- getNameByPosition
Misschien is het handig om gewoon 1 user (object) terug te geven i.p.v. alleen de naam, of ben je van plan om 10 get methods te maken voor de naam, postcode etc?
@Jaron, nee dat doe ik via getDataByID en vervolgens gebruik ik via de controller in de view een foreach met die data. En het is puur om het principe even te weten. Of ik nou gebruik maak van 'getUserNameByUserID' of 'getNameByID' in the User Class. Het eerste is duidelijker maar ook wat langer..
Overigens, getByName en getByUsername zijn twee verschillende dingen ;-) Daarnaast kan getByName niet. Een naam is niet uniek, of je moet dat in het registratie proces hebben afgevangen. (Zou overigens heel vaag zijn, maar goed;-))