Javier Eguiluz 9b75dfab47 minor #21743 [Form] Explain more basic concepts about Symfony forms (javiereguiluz)
This PR was squashed before being merged into the 6.4 branch.

Discussion
----------

[Form] Explain more basic concepts about Symfony forms

This is part of the ongoing effort to revamp docs abotu Symfony Forms.

It adds:

* Basic intro to forms
* Explanation of the "data layers"
* Mentioned the different methods to get form data besides `getData()`
* Update the section about form field names and ids
* Explain the `property_path` option
* Add a troubleshooting section

I'll wait for form expert reviews before merging this. Thanks!

Commits
-------

2369a30ab [Form] Explain more basic concepts about Symfony forms
2026-01-26 16:33:16 +01:00
2021-05-12 21:50:42 +03:00
2025-12-30 23:11:38 +01:00
2026-01-08 16:36:18 +01:00
2026-01-08 16:36:18 +01:00
2026-01-08 16:36:18 +01:00
2025-12-19 19:08:05 +01:00
2024-04-15 08:07:40 +02:00
2025-11-12 13:52:46 +01:00
2025-12-30 23:16:33 +01:00
2026-01-08 16:36:18 +01:00
2026-01-08 16:36:18 +01:00
2025-02-06 08:45:01 +01:00
2025-11-25 08:11:45 +01:00
2022-12-08 14:41:37 +01:00
2025-10-07 08:18:32 +02:00
2026-01-08 16:36:18 +01:00
2025-08-11 08:27:20 +02:00
2026-01-08 16:36:18 +01:00
2026-01-16 17:38:14 +01:00
2025-10-17 13:05:26 +02:00
2025-07-18 15:57:35 +02:00
2026-01-08 16:36:18 +01:00
2025-07-10 09:30:09 +02:00
2025-06-22 14:08:22 -03:00

Symfony Logo

The official Symfony Documentation

Online version | Components | Screencasts

Contributing

We love contributors! For more information on how you can contribute, please read the Symfony Docs Contributing Guide.

Important

Use 6.4 branch as the base of your pull requests, unless you are documenting a feature that was introduced after Symfony 6.4 (e.g. in Symfony 7.2).

Build Documentation Locally

This is not needed for contributing, but it's useful if you would like to debug some issue in the docs or if you want to read Symfony Documentation offline.

$ git clone git@github.com:symfony/symfony-docs.git

$ cd symfony-docs/
$ cd _build/

$ composer install

$ php build.php

After generating docs, serve them with the internal PHP server:

$ php -S localhost:8000 -t output/

Browse http://localhost:8000 to read the docs.

Description
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-01-22T16:41:19.167Z
Readme 152 MiB
Languages
PHP 78%
HTML 11%
C++ 9%
NASL 1.1%
Shell 0.9%