|
Тема |
PEAR::DB, ADOdb, PDO, PEAR::DB_DataObject ? |
|
Автор |
Viper X (just a snake...) |
|
Публикувано | 22.03.07 11:24 |
|
|
с две думи - какво ползвате за достъп до базите данни? И кое смятате за най-добро - дадените в заглавието са само част от алтернативите....
какво ви е мнението за Object Relational Mapping библиотеките?
аз лично до сега използвах мой клас адаптор, обвиващ стандартните mysql_* функции, който въпреки че е доста прост, ми върши добра работа..
доста разглеждах съществуващите алтернативи, Object Relational Mapping подхода не ми харесва, предпочитам да си правя нещо подобно, но не чак толкова формално, например ако имам клас User - за да запиша нова стойност за някой атрибут да напиша например
$user->updateSingle('age', 21)
или
$updateArray = array('age'=>21, 'city'=>'Sofia');
$user->updateMultiple($updateArray);
но честно казано, не съм правил опити да пиша нещо сериозно с O/R mapping, Propel ми изглежда добре документирана и сериозна алтернатива, с която да се генерират автоматично класовете, отговарящи на таблиците, но това е от пръв поглед... DB_DataObject също... ако някой ги е ползвал - да каже какви са му впечатленията
може би за сега се колебая между PDO и ADOdb, с които да заменя сегашния ми метод за достъп до базите данни....
ако не ви мързи - споделете вие какво ползвате
------------------------------------------------
К.З.Л.
|
| |
|
|
|