Added instructions to upgrade Symfony applications to 4.x
This commit is contained in:
parent
4910ac6fe9
commit
de4f8ac21d
|
@ -1,6 +1,40 @@
|
|||
UPGRADE FROM 3.x to 4.0
|
||||
=======================
|
||||
|
||||
Symfony Framework
|
||||
-----------------
|
||||
|
||||
The first step to upgrade a Symfony 3.x application to 4.x is to update the
|
||||
file and directory structure of your application:
|
||||
|
||||
| Symfony 3.x | Symfony 4.x
|
||||
| ----------------------------------- | --------------------------------
|
||||
| `app/config/` | `config/`
|
||||
| `app/config/*.yml` | `config/*.yaml` and `config/packages/*.yaml`
|
||||
| `app/config/parameters.yml.dist` | `config/services.yaml` and `.env.dist`
|
||||
| `app/config/parameters.yml` | `config/services.yaml` and `.env`
|
||||
| `app/Resources/<BundleName>/views/` | `templates/bundles/<BundleName>/`
|
||||
| `app/Resources/` | `src/Resources/`
|
||||
| `app/Resources/assets/` | `assets/`
|
||||
| `app/Resources/translations/` | `translations/`
|
||||
| `app/Resources/views/` | `templates/`
|
||||
| `src/AppBundle/` | `src/`
|
||||
| `var/logs/` | `var/log/`
|
||||
| `web/` | `public/`
|
||||
| `web/app.php` | `public/index.php`
|
||||
| `web/app_dev.php` | `public/index.php`
|
||||
|
||||
Then, upgrade the contents of your console script and your front controller:
|
||||
|
||||
* `bin/console`: https://github.com/symfony/recipes/blob/master/symfony/console/3.3/bin/console
|
||||
* `public/index.php`: https://github.com/symfony/recipes/blob/master/symfony/framework-bundle/3.3/public/index.php
|
||||
|
||||
Lastly, read the following article to add Symfony Flex to your application and
|
||||
upgrade the configuration files: https://symfony.com/doc/current/setup/flex.html
|
||||
|
||||
If you use Symfony components instead of the whole framework, you can find below
|
||||
the upgrading instructions for each individual bundle and component.
|
||||
|
||||
ClassLoader
|
||||
-----------
|
||||
|
||||
|
|
Reference in New Issue