Ho utilizzato il generatore di moduli con Symfony2 e lo trovo molto carino. Mi trovo a voler creare una pagina di ricerca con una serie di caselle in alto per filtrare i risultati della ricerca. Ho tre entità diverse fin da ora (giudici, interpreti, avvocati). Vorrei che gli utenti potessero inserire nomi parziali o completi e farli cercare in tutte le entità. Posso gestire la parte di ricerca effettiva, ma la generazione del generatore di moduli è ciò che mi dà problemi.Symfony2 - Utilizzo di Form Builder senza alcuna entità collegata
Quello che sto cercando di fare è creare un modulo non associato a una particolare entità. Tutte le esercitazioni e la documentazione che ho letto sul sito Symfony agiscono come dovrebbero essere associate a un'entità per impostazione predefinita. Mi chiedo se dovrei semplicemente collegarlo a qualsiasi entità e impostare solo ogni campo di testo su mapped = false, se questa è un'istanza in cui dovrei semplicemente scrivere il codice direttamente nel modulo, o se c'è un modo per farlo all'interno del generatore di moduli .
penso di aver fatto dimenticare che. Perfezionare! Grazie! –
Per informazioni: '$ form-> bind ($ request)' è ora ** deprecato **, dovresti usare '$ form-> handleRequest ($ request)' ora. –
Nota che per Symfony 3, i tipi di campo devono essere il nome della classe e non un alias. Quindi '-> add ('query', 'text')' diventa '-> add ('query', TextType :: class)' e devi ricordare di 'usare Symfony \ Component \ Form \ Extension \ Core \ Type \ TextType' – dnagirl