« Symfony Community is a passionate group of over 300,000 developers from more than 120 countries, all committed to helping PHP surpass the impossible. »
Join the Community
SensioLabsConnect is an extensive professional network for Symfony developers. Create your profile and start collecting badges now!
Meet the Community
Upcoming events organized by the Symfony Community.
Contribute to the Community
Symfony is constantly developing thanks to an active volunteer community. Whatever your skills or level, send in your suggestions to continue advancing Symfony!
Learn from the Community
A selection of the most recent posts published by Symfony bloggers.
On one of our projects that I am working on I had the following problem: I needed to create an aggregate temporary table in the database from a few different queries while still using Doctrine2. I needed to aggregate the results in the database rather than memory as the result set could be very large […]
When a web application reaches a sufficiently large size, it can become infeasible to perform all actions required within a single web request/response life-cycle. You may find yourself wishing to for example - batch up and send queued emails at particular intervals, or process payments asynchronous to the point in-time the user made the initial request. In this post I would like to discuss our changing use of background processes (both time-dependent and continuous) due to increasing [...]
In this episode we discuss what makes a good Symfony bundle, and how you as a bundle author can build a better bundle. Photo credit: bundle by foam (CC-BY-SA)
Preview not available
You already know you can get Request object in your controller action. Cool, but there is more. In Symfony 3.1 is new Action Argument Resolving feature, so you can get any service you need. With a bit of work. Today I will show you how. Disclaimer: What happened to controller constructor injection? I still prefer constructor injection in controllers. Are you asking why and how to achieve that in Symfony? In 3 minutes you will find out in my other article. I will wait here... ...ok. Now you are [...]
- « Previous Page
- Next Page »