hey guys. i was wondering if smb could help me out? im learning php symfony and i saw this project: https://github.com/Sylius/Sylius
im trying to understand the project structure and all these files. so i have these questions:
- in here https://symfony.com/doc/3.x/quick_tour/the_architecture.html i found that
bindir is forExecutable files (e.g. bin/console).. but what does it even mean? i cant double click files in this dir and run them, obviously. so is there a normal explanation what isbindir used for? as always, the official documentation is very brief and worthless, so u have to bash ur head against the wall or just guess. - what does the
adrdir mean?address? or what? - what is dir
featuresfor? - in
publicdir there is.htaccessfiele. as i understand its somehow used for apache. do i need this file if i want to use nginx? - what is
Kernel.phpfor? in google it says:The Kernel is the core of Symfony. It is responsible for setting up all the bundles used by your application. but then theres a questionwhat bundles? what doesbundleeven mean? bundle of what? - where can i find a proper explanation about these files and directories? because they dont make any sense at all. im coming from java, so for me
srcdir is pretty clear, there u have dirControllerfor controllers,Repositoryfor repositories, etc. but why everything other thansrcdirectory is one big mess?
Thanks for any help, because its very difficult to understand how this mess is supposed to work.
GitHub
Open Source eCommerce Framework on Symfony. Contribute to Sylius/Sylius development by creating an account on GitHub.