ugrás a tartalomhoz

Tábla kezelő osztály (PHP+MYSQL )

easyw · 2009. Május. 19. (K), 00.21
Sziasztok!

Tudtok olyan ingyenes PHP osztályt ajánlani, ami szélesköruen képes mysql-ben tárolt táblákat megjeleníteni, kezelni. A következők volnának fontosak:

- tetszőleges mysql tábla megjelenítése (tehát a kódba nem írjuk bele, hogy milyen mezők vannak, hanem amiket talál egy táblában, megjeleniti), rendezése a mezők alapján
- rekord szerkesztés, beszúrás, törlés
- mező szerkesztés, beszúrás, törlés táblából

Kerestem Google-ben, de nem találtam jól használható osztályt.

Előre is köszönöm a segítségetek!

Üdv,
easyw
 
1

phpmyadmin

gex · 2009. Május. 19. (K), 01.27
phpmyadmin a te barátod. google után persze.
2

Vannak ilyenek

Gixx · 2009. Május. 19. (K), 09.43
Szerintem ő nem kész alkalmazásra gondolt, hanem egy absztraktciós rétegre, ami felgyorsítja/megkönnyíti a munkát.

Ha egy már meglévő keretrendszert akarsz kibővíteni hatékonyabb DB kezeléssel, ajánlom az ADOdb-t.

Ha épp a nullánál jársz (most kezded el), javaslom, ismerkedj meg a Zend Framework-kel.
3

pdo

gex · 2009. Május. 19. (K), 09.50
szélesköruen képes mysql-ben tárolt táblákat megjeleníteni, kezelni
én ebből indultam ki, de ha neked van igazad akkor PDO.
4

Köszönöm válaszaitokat. Nem a

easyw · 2009. Május. 19. (K), 10.01
Köszönöm válaszaitokat. Nem a phpmyadmin-ra gondoltam. Vannak már saját DB kezelő osztályaim, de most egy nagyobb project előtt át szeretnék térni egy open source megoldásra.

Ami tényleg fontos volna, hogy megadok egy táblát, és azt phpmyadmin szerűen megjeleníti (mint amikor a tartalomra kattintok), illetve hogy kb. ilyen szinten tudjam kezelni a DB-t:

http://addictedtonew.com/archives/82/php-and-mysql-table-wrapper/

Az ADOdb-t és a PDO-t ahogy néztem az első funkciót nem tudja, a Zend Framework meg túl nagy falatnak tűnik a fejlesztés méretéhez képest. (Sok éve programozok PHP-ben, nem probléma új dolgot megtanulni, csak ha több idő a tanulás, mintha simán leprogramoznám, akkor az nem jó... bár már régóta tervezem egy framework betanulását)
6

spagettikód?

gex · 2009. Május. 19. (K), 10.14
spagettikódot írsz vagy valamilyen formában különválasztod az üzleti logikát a megjelenítéstől? az "egy függvény megjelenít egy táblát" alapján az előzőre tippelnék.

egyik adatbázis absztrakciós réteg sem fog megjeleníteni semmit, hiszen ez nem feladatuk.
7

framework

tgr · 2009. Május. 19. (K), 10.52
Te tulajdonképpen egy PHP frameworkot szeretnél. Van belőlük egy rakás, pl. CodeIgniter, Symfony, CakePHP, Yii...
5

Bocs, még az előzőhöz: a

easyw · 2009. Május. 19. (K), 10.02
Bocs, még az előzőhöz: a megadok egy táblát azt úgy értem, hogy egy függvénynek átadom a tábla nevét.
8

admin felület?

krisy · 2009. Május. 19. (K), 13.20
Tehát nagyjából valami adminfelület-generálóra gondolsz(tehát megadsz egy táblát, illetve hogy például az egyes mezők értékei listából választhatóak, checkbox, stb., és ebből generál egy felületet, amin aztán a felhasználó szerkesztheti a tábla tartalmát)?

Amennyire tudom, Zend-ben (sajnos :-( ) nincsen ilyen, Symfonyban mintha láttam volna.

Ha viszont valami framework-től független PHP osztályokat keresel, az engem is nagyon érdekelne! :-)

Esetleg nézz utána a scaffolding-nak, hátha segít!
9

Igen, egy adminisztrációs

easyw · 2009. Május. 26. (K), 01.32
Igen, egy adminisztrációs felülethez lenne erre szükségem. Bocs, hogy ezt az elején nem mondtam...

Szólok, ha találok valamit.

Esetleg más javaslat?
11

CakePHP

Crystal · 2009. Május. 26. (K), 12.33
hali,

nézd meg a CakePHP-t, úgy hallottam ad támogatást az adminfelület-készítéshez, de nem biztos, még sosem használtam
10

Orm

janoszen · 2009. Május. 26. (K), 09.38
Ami valószínűleg közel fog állni a szívedhez, az az ORM vagy ActiveRecord megközelítés.
12

vagy?

Hodicska Gergely · 2009. Május. 28. (Cs), 11.00
ORM vagy ActiveRecord
Miért vagy? ;)