Hello,
Je souhtrais faire un formulaire search commun à toutes les pages de mon site sans avoir à dupliquer du code. Donc accessible via tous mes controllers voir d'autres bundles.
Quelle est la "good pratice" ? Faire un bundle dédié ? un service ?
J'ai vu qu'on pouvait appeler une methode du controller via une fonction render de Twig. Ce qui marche nickel jusqu'à ce que je me rende compte que je ne passe pas dans le :
$form = $this->createForm( new SearchAdvertType() );
if( $this->get('request')->getMethod() == 'POST')
{
die( "Y a qqn ?");
}
(j'ai fait un bundle Seach dédié et ce code est dans le controller de ce bundle).
Je me demandais si je pouvias faire une classe abstraite pour mes controllers qui héritrait elle de Controller et qui contiendrait la gestion de mon formulaire. Mais je ne sais pas si c'est très "symfony"...
Merci pour vous précieux conseils !