PHP: обновление от Yii1 до Yii2

У меня есть огромный проект, написанный на фреймворке Yii1. Теперь у меня есть задача перенести весь проект на Yii2. Я знаю, что невозможно просто обновить код, и мне приходится много работать, копировать-вставлять-редактировать.

Но код Yii1 довольно правильный и стандартизированный, без спагетти или чего-то еще, и мне интересно, есть ли у людей какие-нибудь полезные инструменты для перевода моделей, представлений и контроллеров из Yii1 в Yii2. Как я могу помочь себе сделать это быстрее и автоматизировать процесс?

3

Решение

У Yii1 и Yii2 много общего, но в то же время они очень разные. Там нет инструментов, конвертеров и т. Д. Для автоматизации этого процесса. Вы должны сделать это вручную.

Пожалуйста, обратитесь к официальным документам ссылки, упомянутые в комментариях:

Таким образом, в качестве альтернативы вы можете попытаться выполнить частичную миграцию с Yii1 на Yii2.

Даже качество кода проекта Yii1 может быть довольно высоким, он не поддерживается активно, как Yii2, и его поддержка закончится в конце 2016 года (насколько я помню).

Yii2 намного лучше, поэтому, если у вас есть возможность и время, лучше перейти на Yii2. Но если вы не планируете много улучшать свой проект (реализовывать только небольшие функции, исправлять ошибки и т. Д.), Оставить его на первой версии кажется нормальным решением.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]