Doctrine tapasztalatok?
Erről lenne szó:
http://www.phpdoctrine.org/
Szépen átgondolt, használható cuccnak tűnik. Van valakinek tapasztalata vele?
■ http://www.phpdoctrine.org/
Szépen átgondolt, használható cuccnak tűnik. Van valakinek tapasztalata vele?
Van egy kicsi
Fejleszthetőség
Van, de en meg nem hasznaltam
"saját mezőtipusok definiálása" - ez nekem uj. Mire gondolsz?
ACL
A saját tipus akármi lehet... pldául egy "intervallum" tipus, amit a relációs rétegben két mező testesít meg pl: mezonev_tol és mezonev_ig. Még szuperebb lenne, ha a saját tipus definiálhatna saját DQL függvényeket pl:
Listener
Ezen kivul hasznos meg a validator.
A sajat tipusrol nem tudok mast mondani, ugy valoszinuleg meg lehet oldani, hogy pl. a preInsert()-be, preUpdate()-be belerakod az ellenorzest (gondolom a Doctrine_Recordbol szarmazo osztalyokbol szinten lehet lekerdezeseket vegrehajtani)
Köszi
Tudtommal
Még fejlesztés alatt van
* postgres bytea mezők esetén volt problémám az escape-eléssel, illetve a nested set kezelése több fa esetén bugzott
gondok
valamint a
group_concat(q.id SEPARATOR '|') as fq_ids
tipusu lekerdezes nem akar mukodni: Unknown aggregate alias: SEPARATOR
szoval eddig csak gondok vannak vele, ami persze valoszinuleg az en tudatlansagom miatt van...
group_concat
A foreign keyt nem tudom... csak spekuláció, de lehet, hogy nem szűrhető le elég infó belőle, hogy egyértelműen felépíthető legyen belőle egy kapcsolat. A másik tipp, hogy olyan táblaformátumot (innodb?) használsz, ami egyszerűen nem rögzíti a FK-eket. (Így ezután már nem tudja az importáló modul feltérképezni őket). Próbáld kiadni rá:
innodbben pont van FK
Felhő
oké...
re: gondok
itt olvashatsz a Doctrine foreign key elgondolásáról:
http://www.phpdoctrine.org/documentation/manual/0_11?one-page#relations:introduction
itt is találhatsz némi infót (magyarul):
http://groups.google.com/group/symfony-hu/browse_thread/thread/93c960174f58e179
itt pedig a group_concat-ról:
http://www.symforc.com/post/2007/10/28/Using-aggregate-functions-with-sfDoctrine
Remélem segít valamit!
rere gondok
koszi a linkeket, de azokon mar tul vagyok :)
a group_concat-ot sikerult feleleszteni az utolso linken adott megoldassal, de a SEPARATOR-nal elszall a DQL.
vegulis Doctrine_Manager::connection()->fetchAll($query); megoldassal sikerult megkerulni a dolgot.
Kategorium
Kevésbé vicces, hogy a dokumentációból nem derül ki, hogy lehet kikapcsolni ezta funkciót, csupán az, hogy a következőt eltávolították:
PHP verziók