Config beállítások miért fájlban, miért nem adatbázisban?
Sziasztok!
Van egy dilemmám. Ha valaki megír egy PHP programot ő legtöbb esetben szövegfájlban tárolja a program beállításait. A kérdésem miért nem adatbázisban? Én ott tárolnám kivéve a kapcsolat beállításokat.
Köszi
■ Van egy dilemmám. Ha valaki megír egy PHP programot ő legtöbb esetben szövegfájlban tárolja a program beállításait. A kérdésem miért nem adatbázisban? Én ott tárolnám kivéve a kapcsolat beállításokat.
Köszi
nem mindegy
Ellenben, ha nagy mennyiségű beállítás van, pl: userek adatai, stb. akkor mindenképp az adatbázis a célszerű, de szerintem nem ezekre a beállításokra gondoltál. A felületről módosítható beállításoknak is nyilván az adatbázis a célszerű háttér, de azt hiszem látszik, hogy itt elkülönül a kétféle beállítás kategória.
adatbázis + text
Egy saját példa (még fejlesztés alatt):
az DB:
pl:
text,32
Ez egy listát fog csinálni a 'rights' táblából:
A kiolvasásra meg van egy egyszű függvényem, ami paraméterként a változó nevét kapja (ezt a rekordot megkeresi a táblában), majd visszaadja az értékét...
Itt ilyen dolgokat tárolok:
- nyitólap tartalma
- használati feltételek
- SQL debug (igen, nem)
- oldal URL-je
- kontakt adatok
Természetesen a ritkán változó, vagy az adatbázis eléréséhez szükséges bállításokat én is include-olom... Van ami nem kerülhet be a DB-be...
Majdnem mindegy
Részemről...
Tudom, hogy lehetne PHP-val is felülírni a conf. fájlt, viszont ez (szerintem) sokkal macerásabb, mint egy lekérdezés.
De ahogy Te is mondtad, valóban szinte mindegy... A választás a fejlesztő kezében van
Ha valakit érdekel a konkrét megvalósítása a dolognak, jelezze és adok accot... (pred.hun{kukuc}gmail{ponty}com)
ini
Adatbázisban nem tárolnám a már említett erőforrásigényesség miatt. De ha mégis erre lenne szükség, ezt az ini-s megoldást akkor is egyszerűen át lehetne ültetni adatbázisra.
Meg tudom mondani a megjelenést