Насколько безболезненно обновить приложения Symfony с 1.1 до 1.2? - PullRequest
2 голосов
/ 18 марта 2009

В настоящее время я занимаюсь разработкой системы на сервере под управлением PHP версии 5.1.6, поэтому я вынужден использовать Symfony 1.1 в текущей среде. Я планирую перенести приложение с 1.1 на 1.2 в ближайшем будущем, и мне было интересно, есть ли у кого-нибудь опыт с этим? Я попытался перенести систему с 1.0 на 1.1, и это было основной болью в тылу.

Как у всех, кто переходил с Symfony 1.1 на 1.2?

Ответы [ 3 ]

1 голос
/ 24 марта 2009

Мои 2 цента в том, что все зависит от того, сколько форм у вас есть в вашем приложении, что было самой болезненной частью. Symfony 1.2 имеет совершенно новую систему форм.

вы всегда можете сделать compac10 = true или что угодно ... чтобы сделать ваш старый код совместимым, ..

В Symfony 1.2 есть много новых полезных виджетов, и propel 1.3 является значительным улучшением, исправившим некоторые ошибки, с которыми я действительно столкнулся.

1 голос
/ 29 марта 2009

Это должно быть довольно просто, если вы не использовали пользовательские SQL-запросы с Propel (то есть с ручной гидратацией), когда Propel 1.3 переключается на PDO. Я перенес приложение 1.1 на 1.2, и у меня не было ничего, кроме запуска сценария автоматического обновления.

0 голосов
/ 18 марта 2009

Для меня переход на 1.2 был довольно безболезненным. Сценарий обновления должен выполнять всю тяжелую работу.

Самой большой проблемой будет переход на Propel 1.3, если вы использовали 1.2 (по умолчанию с symfony 1.0.x и 1.1.x). Если вы ранее использовали propel 1.3 (с sfPropelPlugin) или Doctrine, то проблем быть не должно.

Еще одним будет портирование сгенерированных администратором модулей на новый генератор администратора, но в 1.2 старые версии все еще работают.

Перечисленные выше - самые большие изменения в 1.2.

И мне нравится 1.2, потому что в нем есть много новых интересных вещей (REST-маршрутизация, новый админ-генератор, некоторые мелкие исправления и т.

...