Ich benutze eindeutige Entität Validierung in Benutzernamen Eigenschaft der Benutzereinheit, , wenn der Benutzer hinzugefügt wird, das ist in Ordnung, , aber wenn der Benutzer bearbeitet wird, und Benutzername ist nicht geändert die eindeutige entity validation dies verhindern, weil das gleiche Objekt bereits mit diesem Benutzernamen existiert, wie kann ich damit umgehen? PD: Entschuldigung für mein schlechtes Englischeindeutige Entität Validierung für hinzufügen und Bearbeiten von Formularen
Antwort
Verwenden Sie validations groups. Verknüpfen Sie Ihre UniqueEntity-Einschränkung mit einer Validierungsgruppe "new"
und verknüpfen Sie diese Gruppe dann nur mit Ihrem Formular, wenn Sie einen Benutzer erstellen.
Danke für die Antwort, ich denke, dass dies die Lösung sein kann, vielleicht wenn ich das alte und –
Dank für die Antwort, denke ich, dass dies die Lösung sein kann, vielleicht wenn ich die alten und neuen Benutzernamen vergleichen, und wenn sie nicht sind Gleich ist, dann benutze ich die Validierungsgruppe "neu" mit uniquentity-Validierung, weil sie benötigt wird, aber wenn sie gleich sind, verwende ich die Validierungsgruppe "edit" ohne eindeutigeEntitätsprüfung –
- 1. Validierung von Formularen mit Prototype.js und Scriptaculous.js
- 2. Entität Framework Validierung und Verwendung
- 3. Propel Validierung für eindeutige Schlüsselpaar
- 4. Hinzufügen von Formularen und Frames zu Paketen
- 5. Validierung von Symfony2-Formularen mit zusätzlichen Feldern
- 6. Entität Framework Validierung
- 7. Hibernate eindeutige Schlüssel Validierung
- 8. Hinzufügen benutzerdefinierter Mitgliedschaft zu Formularen
- 9. Festlegen einer verwandten Entität für ein Objekt beim Bearbeiten Überschreibt die zuvor verknüpfte Entität
- 10. Entität persist Register Validierung Listener
- 11. Validierung am Text bearbeiten
- 12. Benutzerdefinierte erweiterte Entität Validierung mit dynamischen Daten
- 13. C# MVC Bootstrap Hinzufügen von Popup-Formularen
- 14. Hinzufügen von Datensätzen, Bearbeiten Löschen
- 15. eindeutige Validierung funktioniert nicht, wie kann ich ..?
- 16. ASP.NET - Separate Validierung von zwei Formularen auf einer Seite?
- 17. Validierung mit Entität für einen FormType in einem Formular
- 18. Hinzufügen eines visuellen Verhaltens zu mehreren Formularen
- 19. Eindeutige Validierung einer Teilkette in Laravel
- 20. Audit-Entität mit Envers ohne Hinzufügen von Annotation
- 21. Hinzufügen von Dollarzeichen ($) automatisch im Text bearbeiten für Android Studio
- 22. Gibt es ein jQuery-Plugin, das meine Anforderungen für die Validierung von mehreren Formularen erfüllt?
- 23. C# Winforms - Hinzufügen von Formularen zu einem FlowPanel-Steuerelement
- 24. Jquery-Validierung für das dynamische Hinzufügen von Zeilen-
- 25. eine Reihe mit Django Bearbeitung von Formularen
- 26. ASP.NET MVC Remote-Validierung Logik auf Bearbeiten
- 27. Leistung und Sortierung und eindeutige eindeutige zwischen mysql und php
- 28. Die aktuelle Auswahl enthält keine eindeutige Spalte. Gitter bearbeiten, Checkbox, Bearbeiten, Kopieren und Löschen von Funktionen sind nicht verfügbar
- 29. Erstellen von Formularen für Outlook 2007
- 30. Regeln zur Validierung Hinzufügen()
Können Sie uns Code zeigen? Wie gehst du fort und aktualisierst es? – Muriano