Начинаю писать Data Mapper на PHP. На вопрос “почему” всего лишь 2 ответа - “хочется” и “нужен по работе простой, но удобный ORM”. Кто захочет присоединиться и в свободное время помогать мне его развивать - милости прошу.
На данный момент это всё находится в ОЧЕНЬ начальной стадии - ничего не работает, да и как будут работать некоторые вещи я еще не решил. Сейчас работа с бд строиться через mysqli, переход на PDO или поддержка других СУБД не планируется (но если кто-нибудь захочет - сделаем, там не так уж и много работы).
Текущее состояние можно будет посмотреть в SVN. Тем, кто захочет помочь, нужно будет зарегистрироваться на Assembla и сказать мне свой логин.
Буду ОЧЕНЬ рад обсудить технические стороны проекта, а также его нужность.





October 13th, 2008 at 09:01
Не смотрели http://www.doctrine-project.org/ ?
October 13th, 2008 at 12:23
Первый признак того, что на работе стало скучно - начинаем изобретать велосипеды :)
Причем ещё слабо представлям какой именно велосипед у нас получится - в процессе разберемся.
October 13th, 2008 at 12:27
P.S. забыл добавить
Обязательно надо себя уверить что наш абстрактный велосипед будет позволять своем конструктору летать :)
October 13th, 2008 at 20:17
Vadim Voituk
А ты не подскажешь какой-нибудь ORM, не использующий PDO? У меня на ум всплывает Zend_Db и Propel 1.2. Первый не нравиться, второй старенький и тяжелый + поднять его довольно сложно, хотя возможно.
October 13th, 2008 at 20:18
Ray
Он на PDO… Мне, к сожалению, в данном случае не подходит. А вообще - очень неплохая штучка.
October 13th, 2008 at 20:21
Помнится мне из нащих прошлых дискуссий - понятие ORM у нас кардинально отличается.
Потому не подскажу :)
October 13th, 2008 at 20:22
Vadim Voituk
Вряд ли кардинально. :)
October 13th, 2008 at 23:59
Мммм.. В Доктрине в “-dev” версии точно был драйвер для mysqli, помимо PDO - может все же овчинка с велосипедом выдержки не стоит.
Точно знаю, ибо маленький проект делался для хостинга без пдо
Да, нравится мне доктрина…. :)
October 14th, 2008 at 00:23
BaRoN!
Doctrine_Adapter_Mysqli - класс есть, только он нерабочий.
October 14th, 2008 at 01:08
Напомни чем тебе PDO не угодил?
Вроде выглядит весьма зрело.
(подумываю в одном проекте “под шумок” рефакторинга на PDO народ подсадить)
October 14th, 2008 at 01:11
Тем, что он на хостинге у заказчика нихрена не работает…
October 15th, 2008 at 19:03
В drupal-e были наработки, может подойдут.
October 16th, 2008 at 02:01
А где именно?
October 25th, 2008 at 11:01
Качаешь друпал, распаковываешь.
В папке includes/database есть мини-ORM.
October 26th, 2008 at 01:35
Папки includes/database в друпале нет. Есть файлы includes/database*.php. Только вот к ORM они вообще никакого отношения не имеют. :)
October 29th, 2008 at 00:11
Да, понимаю проблему с хостингом. Эх, когда я буду подгонять хостинг под код, а не код под хостинг.
October 29th, 2008 at 18:57
добрый день, у меня примерно та же проблема, поэтому я решил делать свой, что-то уже в каком то состоянии имеется. делал независимо основываясь исключительно на теории (паттерны там всякие). хочется развить свой велосипед )))