2016-07-22 9 views
0

Ich beginne mit Symfony, ich möchte dem folgen (http://io.gchatelier.fr/blog/gestion-des-utilisateurs-groupes-et-roles-sous-symfony-2/).Symfony 2.8 Konnte den Typ "filter_text" nicht laden

Das Problem ist, nachdem die CRUD für Benutzer verwenden, wenn ich das Ergebnis Symfony sagt gehen zu überprüfen: kann nicht Typ „FILTER_TEXT“ laden versuche ich die Lösung, die ich auf https://github.com/lexik/LexikFormFilterBundle/issues/201 gefunden, ändern ‚FILTER_TEXT‘ von TextFilterType :: das Problem ändern Klasse ... das Aussehen Problem von LexikFormFilterBundle

das Problem Look kommt aus diesem Code kommen:

public function buildForm(FormBuilderInterface $builder, array $options) 
{ 
    $builder 

     ->add('username', 'filter_text') 
     ->add('usernameCanonical', 'filter_text') 
     ->add('email', 'filter_text') 
     ->add('emailCanonical', 'filter_text') 
     ->add('enabled', 'filter_boolean') 
     ->add('salt', 'filter_text') 
     ->add('password', 'filter_text') 
     ->add('lastLogin', 'filter_date') 
     ->add('locked', 'filter_boolean') 
     ->add('expired', 'filter_boolean') 
     ->add('expiresAt', 'filter_date') 
     ->add('confirmationToken', 'filter_text') 
     ->add('passwordRequestedAt', 'filter_date') 
     ->add('roles', 'filter_text') 
     ->add('credentialsExpired', 'filter_boolean') 
     ->add('credentialsExpireAt', 'filter_date') 
     ->add('loginCount', 'filter_number') 
     ->add('firstLogin', 'filter_date') 
     ->add('group', 'filter_entity', array('class' => 'AppBundle\Entity\Group')) 
    ; 
} 

Jede Idee? Danke

Totorux

+2

Was ist das nächste Problem? TextFilterType :: class ist der neue Weg zum Erstellen von Formulartyp – bourvill

+0

Hallo, danke für die Antwort, nach dem nächsten Fehler ist: konnte nicht geladen werden "AppBundle \ Form \ Type \ TextFilterType", ich versuche hinzuzufügen "Lexik \ Bundle \ verwenden FormFilterBundle \ LexikFormFilterBundle; " Keine Änderung. Viele Grüße – Totorux

+0

Ich glaube, du hast einen Fehler im Namespace Versuch lege Lexik \ Bundle \ FormFilterBundle \ Filter \ Form \ Type \ TextFilterType :: class im Fall für 'filter_text' – bourvill

Antwort

0

ersetzen

'filter_text' 

mit

Lexik\Bundle\FormFilterBundle\Filter\Form\Type\TextFilterType::class 

ersetzen

'filter_boolean' 

mit

Ersetzen

'filter_date' 

mit

Lexik\Bundle\FormFilterBundle\Filter\Form\Type\DateFilterType::class 

Ersetzen
'filter_number' 

mit

Lexik\Bundle\FormFilterBundle\Filter\Form\Type\NumberFilterType::class 
Verwandte Themen