Estoy realizando una app en la que se deben registrar Usuarios, modificarlos y realizar una búsqueda (lo normal vamos).
Los dos primeros no hay problema ya que el formulario es idéntico, tiro de la misma Entity, del mismo FormType salvo que en la acción modificar relleno los campos con el usuario en cuestión y fin pero para la búsqueda quiero hacer un formulario exactamente igual a los dos anteriores salvo que los campos no deben tener la propiedad "required" ya que puedo decidir hacer una búsqueda sobre un solo campo y no sobre todos los requeridos.
El caso es que me parece un poco chapuza hacer un formulario que es igual que los anteriores y eliminar una sola palabra en tres o cuatro campos, no se si existe alguna forma de hacerlo correctamente (heredando el formulario y eliminando solo esa propiedad) o si existe alguna otra estrategia para hacerlo que no conozco.