This section provides an overview of what symfony3 is, and why a developer might want to use it.
It should also mention any large subjects within symfony3, and link out to the related topics. Since the Documentation for symfony3 is new, you may need to create initial versions of those related topics.
It's useful to see what is generated by Symfony framework, this one provide tools to watch all routes of an specific application.
From the Symfony Doc, use (in a shell) :
php bin/console debug:router
As well, you can watch all the relevant routes informations in the Framework profiler, in the routing menu :
The folder for the publicly accessible assets in a standard Symfony3 project is "/web". Assetic uses this folder as root folder for the assets.
In fact, form validation is based from a component, named "Validator Component".
You can often use the dedicated service if you did't have to show a form in a template. Like APIs. You may validate datas in the same way, like this :
For example, based on symfony doc :
$validator = $this->get('validator');
$errors = $validator->validate($author);
if (count($errors) > 0) {
/*
* Uses a __toString method on the $errors variable which is a
* ConstraintViolationList object. This gives us a nice string
* for debugging.
*/
$errorsString = (string) $errors;
}