ugprade cakephp 3 до последней версии - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть окна cakephp3.3, и мне нужно обновить его до cakephp3.6.Проверяя документы, я вижу, что нет доступных инструментов.Проверяя руководства по миграции, я не вижу проблем с моим кодом в cake3.3 с более новыми версиями.

Должен ли я просто создать новый экземпляр cake3.6 и создать модели, контроллеры снова, используя bake, а затем скопироватькод, чтобы увидеть, если это работает?что такое эффективный способ

Документы в CakePHP не ясны по этому процессу.обновить до 3,4, а затем до 3,5,3,6?

https://book.cakephp.org/3.0/en/appendices/3-x-migration-guide.html

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Было дано другое решение: установить новый экземпляр cakephp и просто скопировать папку scr и другой соответствующий код в новом экземпляре.Это больше работы, но преобразование из 3.3 в 3.6 не очень чистое с обновлением композитора

0 голосов
/ 19 сентября 2018

Используйте composer.

Для Windows вы можете загрузить его с здесь .После установки найдите файл composer.json в каталоге приложения CakePHP, найдите нужную часть и обновите строку, касающуюся CakePHP, следующим образом:

"require": {
    "php": ">=5.6",
    "cakephp/cakephp": "3.6.*",
    ....
}

Затем в командной строке перейдите к установке CakePHP.справочник и огонь composer update.Через некоторое время вы должны обновить CakePHP.

Более подробную информацию об обновлении до новой версии можно найти в документации: Информация о последних изменениях CakePHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...