Я очень новичок в 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
Итак, мои вопросы
Будет ли копирование файлов с 2.2 до 3.7 работать в любых условиях?
Есть ли инструмент для этого? (Текущий код испорчен без использования правильного шаблона MVC)
Это единственный способ переписать приложение изскретч, чтобы быть совместимым с 3.7
Пожалуйста, помогите.