Хочу подключить activeRecord

1. Вантуз-мен (06.07.2014 / 21:47)
Собираюсь для движка подключить activeRecord, все работает идеально
из минусов минимальные требования к php 5.3
из плюсов красивые запросы, связи между таблицами, работа с разными типами таблиц и БД

кто что думает по этому предложению?

2. JustZero (06.07.2014 / 21:57)
да думаю уже php 5.2 мало кто пользуется. А так круто будет. это все таки ORM

3. Zдешний (06.07.2014 / 22:47)
Vantuz (6 Июля 2014 / 23:47)
Собираюсь для движка подключить activeRecord, все работает идеально
из минусов минимальные требования к php 5.3
из плюсов красивые запросы, связи между таблицами, работа с разными типами таблиц и БД

кто что думает по этому предложению?
очень хорошо думаем smile реально удобная вещь

4. Кевин Митник (07.07.2014 / 04:13)
1. Vantuz, плюсы ясны. Но есть и минусы. Явно видно нарушение [url=http://ru.wikipedia.org/wiki/SOLID_(%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)]SOLID[/url].

Что оскажешь о ДатаМаппере?

5. Вантуз-мен (07.07.2014 / 08:58)
4. Кевин Митник_HHTeam, ну там будут модели как минимум
насчет датамаппер круто, работал с доктриной, но она слишком монструозная

6. Вячеслав (08.07.2014 / 03:35)
Абстракция на абстракции сидит и абстракцией погоняет.

7. Вантуз-мен (14.07.2014 / 13:14)
Переделка идет полным ходом, правда придеться менять все таблицы, переделывать и добавлять поля

8. николай (14.07.2014 / 21:27)
какой то не аргументированый минус,этот минус можно записать в плюс.ибо пхп 5.2 давно устарел. а так идея отличая.

9. Волан-де-Морт (16.07.2014 / 10:11)
Опять переделывать все скрипты(моды) надо будет?

10. Артур (16.07.2014 / 11:12)
alexandr.sytnyk (6 Июля 2014 / 21:57)
да думаю уже php 5.2 мало кто пользуется. А так круто будет. это все таки ORM
Это не ORM

Добавлено через 01:12 сек.
1. Vantuz, абстракция, упрощающая разработку - это всегда хорошо

11. Вантуз-мен (18.07.2014 / 21:25)
9. Лорд, да надо, хотя там только запросами можно ограничиться, но базу данных я меняю полностью, потом буду миграцию данных писать

12. Волан-де-Морт (22.07.2014 / 05:50)
11. Vantuz, а долго будешь обновлять? я хочу чистую версию(заного) установить

13. Вантуз-мен (22.07.2014 / 21:25)
12. Лорд, точно не могу сказать, так как паралельно еще и новый дизайн пишу и в шаблоны выношу

14. Волан-де-Морт (24.07.2014 / 17:48)
13. Vantuz, ясно, ждемс.

15. Вантуз-мен (29.07.2014 / 22:48)
Столкнулся с проблемой, храню даты в mysql timestamp
date_default_timezone_set установлено как Europe/Moscow
в mysql записывается и извлекается правильно
но при получении временной метки из объекта возникают проблемы

<?php 
var_dump(date('Y-m-d H:i:s', strtotime($post->created_at->format('long'))));
var_dump(date('Y-m-d H:i:s', $post->created_at->getTimestamp()));
выдают разное время первое правильно второе на час больше

объект такой
      'created_at' => 
        object(ActiveRecord\DateTime)[97]
          private 'model' => 
            &object(Guest)[95]
          private 'attribute_name' => string 'created_at' (length=10)
          public 'date' => string '2014-07-29 00:31:08' (length=19)
          public 'timezone_type' => int 2
          public 'timezone' => string 'MSK' (length=3)
ниже пример без mysql работает правильно
<?php
$date = new DateTime();
var_dump($date);
echo date('Y-m-d H:i:s', $date->getTimestamp());

и выводит

object(DateTime)[92]
  public 'date' => string '2014-07-29 22:49:01' (length=19)
  public 'timezone_type' => int 3
  public 'timezone' => string 'Europe/Moscow' (length=13)
2014-07-29 22:49:01

кто-нибудь сталкивался с таким?

16. SuperKros (29.07.2014 / 23:57)
klass

URL: https://visavi.net/topics/40952