[ alfa-pro @ 06.04.2013. 16:10 ] @
Cao drustvo, poceo sam da radim database biblioteku koja ce sadrzati razlicite drajevere tipa mysql, sqlite,mysqli itd. To radim za sebe da bih koristio u svojim aplikacijama. Ja se sa ovim prvi put susrecem pa mi je potrebno objasnjenje nekog ko je vec radio ovo. Jedostavno nemogu da ukapiram sta tacno drajver treba da sadrzi od metoda. Dali svaki drajver mora da ima posebno konekciju, query upite itd. Ili to sve samo definisem u jedom fajlu i samo jedom se izvrsava. Ja imam sledecu strukturu. |-root |---index.php |---factory.php |---database |-----Database.php |-----DatabaseQuery.php |-----DatabaseException.php |-----DatabaseForge.php |---Driver |----MySQL.php |----Mysqli.php Factory php je obican factory pattern koji mi ucitiava odredjeni drajver. Ja sam sada zbunjen jer sam ja u Database.php stavio sve, i konekciju i upite(SELECT, INSERT,UPDATE,DELETE) dali sam uradio dobro. Ali ako ja sve gurnem u database class .php sta ce mi onda DatabaseQuery. Video sam negde da odvajaju da imaju poseban fajl query.php ili table.php pa sam i ja to uradio ali sam zakucao. A sto se tice drajvera npr mysql.php sta taj fajl konkrento treba da sadrzi.. Jedostavno ako neko moze da mi pojasni kako to funkcionise i gde stra smestam da bi ja dobio neku sliku u glavi a ne ovako sam se pogubio ne znam na koju cu stranu... Hvala [Ovu poruku je menjao alfa-pro dana 06.04.2013. u 17:23 GMT+1] |