Skip to content

How to Access Services or Config from Inside a Form

Warning: You are browsing the documentation for Symfony 6.2, which is no longer maintained.

Read the updated version of this page for Symfony 7.2 (the current stable version).

How to Access Services or Config from Inside a Form

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.

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.
TOC
    Version