Setup Symfony
Introduction
Borex is built with Bootstrap v5.3.3 and Symfony 7 with developer friendly code. You can simply change the layouts and mode using this template.
Installation
Please follow below steps to install and setup the admin theme, follow below-mentioned steps:
-
Technical Requirements
Please check the Technical Requirements from the below link.
https://symfony.com/doc/current/setup.html#technical-requirements -
Composer
Make sure to have the Composer installed & running in your computer.
-
Install Symfony CLI
Please setup Symfony CLI regarding your operating system.
https://symfony.com/download
After you finished with the above steps, you can run the following commands into the terminal / command prompt from the root directory of the project to run the project locally or build for production use:
| Command | Description |
|---|---|
composer install
|
This would install all the required packages in
the vendor folder. If you getting any error when running composer install command, don't worry please continue with : composer update
|
symfony server:start
|
Runs the project locally. The development server is accessible at http://localhost:8000. |
symfony server:start --port=8001
|
If You Wish to Runs the project locally on Different Port. The development server is accessible at http://localhost:8001. |
Multi Language Settings
You can refer the below link for more details.
https://symfony.com/doc/current/the-fast-track/en/28-intl.html
You can refer the below link for User Locale.
https://symfony.com/doc/current/translation/locale.html
- Set default locale changes in config/packages/translation.yaml
- You can add or remove languages from the src/Controller/LanguageController.php Route array requirements = {"_locale"="en|es|de|it|ru"}
- You need to update or add folder of the new language in the
/translationsFolder - You simply use in the Templates / Twig File like the below example:
{% trans %}Symfony{% endtrans %}{{ var|trans }}
Tips
If you are hosting on linux apache server then make sure to give path to public folder while hosting your project on server.