Silex Formularvalidierung ohne Übersetzung

8

Ich möchte die Service Provider von Silex nur dazu benutzen, ein einfaches Kontaktformular mit Validierung zu erstellen, aber es scheint nur mit dem Übersetzungsdienstanbieter zu sein, denn wenn ich die View rendere, habe ich einen Twig_Error_Syntax 'Der Filter "trans" existiert nicht ', Schätze ich, weil ich' form_div_layout.html.twig 'anpassen (überschreiben) muss und den trans-Filter entfernen muss? Ich brauche keine Übersetzung.

Ich habe die Validierung noch nicht implementiert.

Hier ist mein Code:

%Vor%

und in der Kontaktseite:

%Vor%     
EdUp 28.02.2012, 10:57
quelle

5 Antworten

1

Die Lösung besteht darin, das Formularlayout anzupassen, indem Sie trans-Filter entfernen

    
EdUp 01.03.2012, 20:15
quelle
24

Ich habe das gleiche Problem und konnte es lösen, indem ich hinzufüge:

%Vor%     
RRikesh 16.10.2012 10:14
quelle
5

Eine andere Möglichkeit wäre Twig mit den Filtern zu versorgen ...

%Vor%

(N. B) Der Stern bezeichnet einen dynamischen Zweigfilter, im Wesentlichen einen Platzhalter.

Ich habe das nur sehr kurz getestet, scheint aber den Job zu machen.

    
pete 09.08.2012 16:40
quelle
2

Sie finden es in der Silex-Dokumentation :

  

Wenn Sie kein eigenes Formularlayout erstellen möchten, ist es in Ordnung: Es wird ein Standardlayout verwendet. Sie müssen jedoch den Übersetzungsdienstleister registrieren, da das Standardformularlayout dies erfordert.

Sie müssen also, wenn Sie das Standardlayout verwenden möchten, Folgendes tun:

%Vor%     
JustB 31.08.2014 10:50
quelle
1

Ich konnte die Übersetzungsfehler dadurch umgehen:

%Vor%     
Devon 20.04.2012 04:07
quelle

Tags und Links