Старый проект symfony: Условное обозначение underscore [дубликат]

Все методы устранения пробелов для display:inline-block - неприятные хаки ...

Использовать Flexbox

Это потрясающе, решает весь этот встроенный блок макет bs, а с 2017 года поддержка браузера 98% (больше, если вам не нравятся старые IE).

14
задан stefun 19 June 2013 в 13:58
поделиться

2 ответа

Информация об обновлении

Прочтите руководства по обновлению в хранилище symfony / symfony github :

В репозитории также есть изменения:

Резервное копирование вашего проекта!


Модернизация с помощью композитора

Загрузите composer и поместите файл composer.json стандартной версии symfony 2.3 в свой корень проекта.

Теперь запустите composer update с патчем вашего проекта как рабочий каталог.

-> Вы столкнетесь с некоторыми исключениями из-за нарушения изменений. Google поможет решить следующие проблемы:)


Личный опыт

В моих предыдущих проектах наиболее заметным bc-перерывом от 2.0 до 2.1 был этот один для формообразователя, потому что мне пришлось обновлять каждую форму.

До (2.0)

use Symfony\Component\Form\FormBuilder;
public function buildForm(FormBuilder $builder, array $options)

После (2.1+)

use Symfony\Component\Form\FormBuilderInterface;
public function buildForm(FormBuilderInterface $builder, array $options)
16
ответ дан k0pernikus 25 August 2018 в 17:50
поделиться

Обновление в целом простое, так как вам нужно только обновить ограничения версии в вашем composer.json в соответствии со стандартным дистрибутивом и выдавать

php composer.phar update

. Но 2.3 имеет некоторые обратные совместимости ломаются. Поэтому внимательно прочитайте каждый обновляемый документ для необходимых изменений кода.

4
ответ дан Emii Khaos 25 August 2018 в 17:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: