create smarty function for displaying hidden form fields

This commit is contained in:
Manuel Raynaud
2013-06-25 10:35:00 +02:00
parent d3a304f51e
commit fe92cc546a
5 changed files with 55 additions and 27 deletions

View File

@@ -32,22 +32,18 @@ use Thelia\Model\ConfigQuery;
class BaseForm {
protected $request;
public function __construct(Request $request)
{
$this->request = $request;
}
public function getFormBuilder()
/**
* @param Request $request
* @return \Symfony\Component\Form\FormFactoryInterface
*/
public static function getFormFactory(Request $request)
{
$form = Forms::createFormFactoryBuilder()
->addExtension(new HttpFoundationExtension())
->addExtension(
new CsrfExtension(
new SessionCsrfProvider(
$this->request->getSession(),
$request->getSession(),
ConfigQuery::read("form.secret", md5(__DIR__))
)
)

View File

@@ -33,7 +33,8 @@ class CustomerCreation extends AbstractType
{
return $builder->add("name", "text")
->add("email", "email")
->add('age', 'integer');
->add('age', 'integer')
;
}
/**