6. Controller-ul FormaController
<?php
namespace AppController;
use SymfonyComponentRoutingAnnotationRoute;
use
SymfonyBundleFrameworkBundleControllerController;
use SymfonyComponentHttpFoundationRequest;
use SymfonyComponentHttpFoundationResponse;
use SymfonyComponentForm;
use
SymfonyComponentFormExtensionCoreTypeTextType;
use
SymfonyComponentFormExtensionCoreTypeSubmitType
7. class FormaController extends Controller
{
/**
* @Route("/forma", name="forma")
*/
public function index(Request $request)
{
$form=$this->createFormBuilder()
->setAction($this->generateUrl('hello'))//se utilizeaza numele
controlului adnotat!!!
->setMethod('POST')
->add('nume', TextType::class, array('attr'=>array('size'=>'30')))
->add('submit', SubmitType::class)
->getForm();
$form->handleRequest($request);
return $this->render('forma/index.html.twig',array('form'=>$form-
>createView()));
}