PHP method names

Version 0

Yleisesti käytettyjen metodien nimet

Yleiset metodinimet

Vanha nimi Uusi nimi Selite
nr()  getId()  Tunniste.
nimi()  getName()  Tekninen nimi.
otsikko()  getTitle() Näkyvä otsikko.
kuvaus()  getDescription() Kuvaus.
dokumentointi()  getDocumentation() Dokumentaatio.
ikoni($nr,48)  getIconName() Näissä luokkien välisiä eroja.
ikoni($nr,48,"url")  getIconUrl()  Näissä luokkien välisiä eroja.
kuvake()  getIcon(width) Näissä luokkien välisiä eroja.
luo_taulu()  createTable()  Luo lukan tarvitseman tietokannan.
tiedot()    getRecordRow() + asetusten purku ??.
get_asetukset()  getParams()  Hakee asetuket.
asetukset() getParams()  Asetukset.
asetus(n) getParam(n) Yksittäinen asetus.
asetus(n,v) setParam(n,v) Yksittäinen asetus.

madRecord

Valmiit Record -tietojen käsittely: Luo tietokannan, hakee, tallentaa jne.

Vanha nimi Uusi nimi Selite
 getClassName() Luokan tekninen nimi.
getClassTitle()  Luokan näkyvä nimi.
getClassDir() Hakemisto, jossa luokka sijaitsee.
nr()  getId()  Tunniste.
nimi()  getName()  Tekninen nimi.
otsikko()  getTitle() Näkyvä otsikko.
kuvaus()  getDescription() Kuvaus.
dokumentointi()  getDocumentation() Dokumentaatio.
 getStatus()  Toteutuksen tila -merkintä.
__call(field)  Tietokannan kentän arvo.
__call(field,id)  Tietokannan kentän arvo id -recordista.
 __get(field)  Tietokannan kentän arvo.
ikoni(nr,size)  getIconName()  Kuvakkeen nimi
ikoni(nr,size,'url')  getIconUrl()  Kuvakkeen url
kuvake(nr,size) getIcon([size])  Kuvakkeen
??  getRecord(array) Hakee tietueen olion.
??  getRecords() Hakee tietueiden oliot osoittimessa.
??  getRecordArray() Hakee tietueen tiedot assosiatiivisena osoittimena.
haku()  getRecordsArray() Hakee tietueiden tiedot assosiatiivisena osoittimena.
haku()  getRecordRows() getRecordArray() ??
?? ? open() getInstance()
tbl() getTableName()  Tietokannan taulun nimi, johon tallennetaan.
luo_taulu()  createTable()  Luo tarvittavan tietokannan.
tallenna()  saveRecord() Tallentaa tietueen.
poista()  deleteRecord()  Poistaa tietueen (roskakori).
tuhoa()  removeRecord() Tuhoaa tietueen (poistaa lopullisesti).
tiedot() ? getRecordArray()  
asetukset()  getPreferences()  Aseta asetukset arraysta
asetukset(array)  setPreferences(array)  Asetuksen arrayna
asetus(nimi,value)  setPreference(nimi,value)  Asettaa asetuksen
asetus(nimi) getPreference(nimi)  Palauttaa asetuksen. 'name/subname' == $pref[name][subname]
set_asetukset(array)
olemassa()  isRecords() Onko yhtään recordia
laske(ehto)  countRecords(ehto)  Record lukumäärä annetulla hakuehdolla (array)

haku() ehto alaluokkana?

Hahmotelmaa, miten toimisi yleinen Query -olio, jolle voisi antaa yleisiä sekä luokkakohtaisia hakuehtoja (esim. tehtävä: omat) ja palauttaa tiedot eri muodoissa: rivi, rivit, olio, oliot, count, is.

Current  
getRecordArray()  getQuery()->id(1001)->fetchRow()
getRecordsArray() getQuery()->setType('calendar')->fetch()
getRecord()  getQuery()...->fetchObject()
getRecords()  getQuery()...->fetchObjects()
isRecords()  getQuery()->isRecords() // All, if no preferences
countRecords()  getQuery()...->countRecords()

madInheritance

Luookka jota on tarkoitus periyttää. Esim. Näyttötapa, kenttätyyppi.

Vanha nimi Uusi nimi Selite
getInstance(type) Palauttaa uuden instanssin, esim. tyyppi->getInstance('monivalinta');
getTypes()   Alaluokat.
getTypeNames()  Alaluokkien nimet.

Forms

Millä logiikalla nimetä form -elementtejä palauttavat funktiot?

Esimerkki
mad_hylly::formWrite() | Hyllyn valinta (ennustava syöttö)
mad_kentta::writeAsetukset() | 
writeKiire() | IMG toggle: Kiireellisyys
mad_muistiinpano::writeHenkilo() | Select: Käyttäjätunnus
mad_muistiinpano::writeMuistutus() | Select: Muistutuksen tyyppi
mad_muutoshistoria::writeStatus() | Select: Statuksen valinta
mad_pikalinkki::muokkaa() | FORM: Pikalinkkien muokkaus
mad_pikalinkki::writeOikeustaso() | Select: Oikeustason valinta
mad_raportti::writeOikeus() | Select: Oikeustason valinta
mad_tag::writeTag() | 
madRecord::writeOikeustaso() | Selrct: Tietueen oikeustaso
madRecord::writeTila() | Select: Toteutuksen tila
madRecord::formSelectId() | Select: Valitse tietue
mad_taulu_form::selectField() | Select: Kansion kenttä (mad_taulu::writeKentta)
eProfile::writeProfiili() | Select: Profiili
eProfile::writeAsetukset() | Form:
eProfile::writeMuuttujat() | Input+Select: Profiilimuuttuja