В настоящее время я использую CakePHP 2.6.8. Я хочу перейти на CakePHP 3. Руководство по настройке рекомендует использовать Composer. Но композитор не делает все выполненные работы, а документация не ясна. Поэтому мне нужно пошаговое руководство.
Текущий вход - структура каталога 2.x:
https://github.com/cakephp/cakephp/tree/2.6.8
В основном, какие файлы и папки следует изменить для версии 3?
Например, файлы lib/Cake здесь и здесь. Как мы можем присоединиться к ним? https://github.com/cakephp/cakephp/tree/3.0.3
https://github.com/cakephp/app/tree/3.0.3
инструменты cakephp/upgrade делают большую часть пространства имен и меняют устаревший класс и методы. Но он не помещает правильные папки в новые местоположения. Существует структура папок здесь, но неясно, где находятся папки lib/Cake и приложения. Например, старая папка lib/Cake перемещается в папку Vendors/cakephp.
Включите другие шаги для изменения файлов и папок в руководстве по миграции и инструмент обновления.
Весь процесс установки должен быть документирован. Композитор может использоваться для преобразования старого контроллера, просмотра и т.д. Файлов. Но вы знаете, инструмент обновления не делает все необходимые шаги. (Например https://github.com/cakephp/upgrade/issues/83) пользователь должен изменить структуру папок вручную)