We start by creating an entirely new Symfony project, running the following console command:
symfony new shop
This creates a new shop
directory with all of the required files needed to run our application in the browser. Among these files and directories is the src/AppBundle
directory, which is actually our core module. Before we can run our application in the browser, we need to map the newly created shop
directory to a hostname, let's say shop.app
, so we can access it in the browser via http://shop.app
URL. Once this is done, if we open http://shop.app
, we should see Welcome to Symfony 3.1.0 screen as shown here:
Though we have no need for the database just yet, other modules we will develop later on will assume database connection, so it's worth setting it up right from the start. We do so by configuring app/config/parameters.yml
with proper database connection parameters.
We then download Foundation for Sites from http://foundation.zurb.com/sites.html. Once downloaded, we...