Symfony2 - Step-by-step Portfolio 3.0 ◦ Symfony 2.0 ◦ MongoDB ◦ jQuery UI ◦ RESTfull services
Day 1 – Symfony 2 basic Purpose: a simple blog application Requirements: 1.Install a basic symfony Overview a symfony application 3.Create new bundle /src/Likipe/BlogBundle 4.Create an entity Blog with doctrine ORM 5.Create simple CRUD actions. 6.Create simple views for the application.
1 – Installation symfony Tutorial: allation.html allation.html Achievement: ◦ Application structure ◦ Vendor (with Git) Notice: ◦ XAMPP is recommend XAMPP ◦ Download symfony (.tgz) Download symfony
2 – Overview Tutorial: on.html on.html Achievement: ◦ Route/controller ◦ Run demo link ◦ View with Twig ◦ Basic configuration Note: ◦ Namespace ◦ Config with yaml ◦ Environment
3 – LikipeBlogBundle Tutorial: reation.html reation.html Achievement: ◦ Command line ◦ Bundle ◦ AppKernel Note: ◦ Bundle structure ◦ Default config
4 – Doctrine ORM Tutorial: ne.html ne.html Achievement: ◦ Entity ◦ Mapping (Annotation) ◦ Doctrine generate ◦ Repository & Query Builder Note: ◦ Base repository methods ◦ Default config
5 – C.R.U.D. Tutorial: trine.html trine.html Achievement: ◦ doctrine Persist & Flush ◦ Route -> action controller ◦ Controller’s request & response Note: ◦ Routes
6 – Views Tutorial: plating.html plating.html Achievement: ◦ Twig ◦ Layout & inheritance ◦ Link to page Note: ◦ Twig functions & filters Twig functions & filters ◦ Debugging Debugging