How to Access Services or Config from Inside a Form
Warning: You are browsing the documentation for Symfony 4.x, which is no longer maintained.
Read the updated version of this page for Symfony 7.0 (the current stable version).
The content of this article is no longer relevant because in current Symfony versions, form classes are services by default and you can inject services in them using the service autowiring feature.
Read the article about creating custom form types to see an example of how to inject the database service into a form type. In the same article you can also read about configuration options for form types, which is another way of passing services to forms.