Added additional controllers for User and Security (for authentication), configured a firewall, updated our controllers for assigning the current user. Updated entities to have a 'user', updated our fixtures to generate. Updated the views to show the user, included a 'user bar' to the top using twig action.
Updated the Entity to use Assert for validation Updated the controller to create and handle create/update Updated the views to link to the actions and render the forms
Create a Thread Repository for us to overwrite the default findAll behaviour so that hydrating includes obtaining a postCount to the object. Extend out the Thread to hold the property, and then update the view to print the property
Create the FormFixtures file to create data into the database Then run: php app/console doctrine:fixtures:load --append
…the app kernel
Add in the deps, and run: ./bin/vendors install --reinstall
Create a second set of entities, this time for a forum thread/post scenario Reload the database and create the schema: php app/console doctrine:database:drop --force php app/console doctrine:database:create php app/console doctrine:schema:create
Added a product code to the example, Then: php app/console doctrine:schema:update --force Preview in the database to make sure the column has been added