Klasse til opdatering af db-tabeller - forslag, ideer og kommenta
Hej eksperterI forbindelse med at jeg er ved at lave et CMS system er der blandt andet brug for at kunne redigere indhold af db-tabeller og jeg har tænkt mig at lave en klasse der helt generelt kan administrere denne opgave!
Her er de tanker jeg har gjort mig indtil videre:
- Ideen er at kunne generere en html-tabel med "Rediger" knap med mindst mulig information som input men samtidig så generelt at det er muligt at bruge samme interface til flere tabeller
- Klassen skal kunne fungere i et samarbejde mellem HTML_QuickForm og HTML_Table som benyttes til at generere hhv. tabel og formular
- Derudover skal der ved tryk på "Rediger" skiftes til en formular hvor den konkrete post kan redigeres!
- Her er der så en lille faldgrube nemlig, at informationen omkring hvilken type formfelt og evt. også hvilken validering der skal benyttes til de enkelte felter i posten, skal fremgå ved kald af klassen - dvs. det er blandt de options der skal til for at instantiere klassen måske?
- Derudover skal der også fremgå navne på tabelfelterne? (eller bare vælg alle felter med *?)
- Hvad med unikt id-felt - det skal låses, så det ikke kan redigeres i formular-visningen!
Dvs. alt i alt skal jeg lave en klasse som med et minimum af input genererer en html-tabel med indholdet fra en db-tabel og for hver enkel post tilføjer en "rediger" knap som leder videre til en formular hvor felterne er valgt så de matcher de enkelte felter for posten.
Det jeg søger er ikke en løsning fra jer, men snarere gode ideer, forslag og kommentarer inden jeg selv går i gang med at kode - simpelthen for at minimere risikoen for at lave dumme programmeringsfejl som følge af dårligt forarbejde med at tænke problemet ordentligt igennem!
Håber I kan hjælpe mig på vej :-)
Mvh
tipsen
