За последние 24 часа нас посетили 35748 программистов и 1745 роботов. Сейчас ищут 1409 программистов ...

Ишу ОРМ

Тема в разделе "Прочие вопросы по PHP", создана пользователем alexey_baranov, 19 ноя 2009.

  1. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    Нужен какой-нибудь ОРМ. чтоб писать в стиле

    PHP:
    1. <?php
    2. try{
    3.   $dep= new Department();
    4.   $dep->propertys['address']= 'Surgut city';
    5.   $dep->store();
    6.  
    7.   $dep->move(new Object(1));
    8. }
    9. catch(ORM_AuthorizationException $e){}
    10.  

    ну или как-то типа того. обязательно нужна поддержка деревьев. причем не в виде parent_node= 1234, а в виде полных путей до объектов. Или как-то по другому, но чтобы оптимизация на извлечение. От деревьев нужны такие вещи как "найти все объекты внутри", "найти объекты непосредственно внутри" "внутри и только определенного типаов". перемещение, удаление, копирование деревьев.

    Вот вообще замечательно, если бы такие вещи как логи объектов велись, удаление в карзину и восстановление и права продуманы с наследованием и конфликтами ролей в коробке.

    производительность значения как обычно не имеет. в какую сторону посмотреть?
     
  2. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    Ti
     
  3. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    чтоб zf понимал и чтобы с посгресом работал.

    например
    PHP:
    1. <?php
    2. $config= new Zend_Config('config.ini');
    3. $orm->configure($config->ORM);
    и

    PHP:
    1. <?php
    2. $emp->property['born']= new Zend_Date();
    3. $emp->store(); //в базу ушел $born->getIso();
    в инете не нашел. это что?
     
  4. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
  5. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    мда уж. если это все, пойду читать доктрину. всего 385 стр на пендосском. дактрину вроде больше всего хвалят.
     
  6. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    Доктрина- Весчь. Особенно вторая. Для того чтобы сохранять объекты, необязательно наследовать их от специального класса. И описывать сохраняемость можно в PHP- доках, что тоже удобнее всяких спец методов внутри кода. И наследование вширину как в Хибирнэйте.

    Пока что удручает какое-то отчуждение от зф. Хотя местами можно было бы его кусками использовать. И что во второй доктрине не увидел ни слова про поддержку деревьев и версионность, хотя в первой для этого предусмотрены специальные шаблоны. Может потому что альфа.

    есть на форуме, кто с доктриной работает?
     
  7. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    да возьми ты Битрикс уже, чё паришсо то =)
     
  8. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    А зачем мне битрикс, если я сейчас думаю про веб-оплату через https. Компы с компами без людей. Мне только веб-сервисы и немного бд как обычно нужно.