Файлы Cakephp2.2 в установку Cakephp3.7 для легкой миграции :) - PullRequest
0 голосов
/ 03 июня 2019

Я очень новичок в CakePHP.

Я только что присоединился к компании, у которой есть сайт электронной коммерции, работающий на cakephp2.2.Это было очень медленно.Я предложил обновить версию PHP до 7.2 с 5.6, чтобы повысить производительность.Но когда я попробовал, предыдущий разработчик использовал / e с preg_replace примерно в 13 тысячах мест.Я не хочу тратить время, чтобы все это изменить.Поэтому я подумал, что переместу эти файлы CakePHP2.2 в установку CakePHP3.7.Я установил CakePHP3.7 с PHP7 на сервере Nginx, и скелет работает нормально.Но я получаю всевозможные ошибки, когда копирую контроллер входа из старой версии в новую.Первый из них:

Класс компонента SessionComponent не найден.Cake \ Controller \ Exception \ MissingComponentException

Итак, мои вопросы

  1. Будет ли копирование файлов с 2.2 до 3.7 работать в любых условиях?

  2. Есть ли инструмент для этого? (Текущий код испорчен без использования правильного шаблона MVC)

  3. Это единственный способ переписать приложение изскретч, чтобы быть совместимым с 3.7

Пожалуйста, помогите.

...