Ich habe eine grundlegende Yii2-Anwendung, in der der Benutzer Mahlzeiten mit einem Status (enum offen oder geschlossen) erstellen kann. Die Idee ist, dass es nur 1 Datensatz mit dem Status offen sein sollte. Gibt es einen einfachen Weg in Yii2, um zu prüfen, ob bereits ein Datensatz mit einem offenen Status vorhanden ist, bevor der neue Datensatz hinzugefügt wird?Gibt es eine Möglichkeit, zu überprüfen, ob eine Datenbanktabelle bereits einen Datensatz mit einem bestimmten Wert in Yii2 enthält
bearbeiten
Apologies für die unklare Beschreibung meines Problems. Was i'am versuchen würde so aussehen, dies zu erreichen:
Also, wenn eine neue Mahlzeit gemacht wird, entweder der Status geschlossen werden muss, oder der Status des Eintrags mit offenem hat bearbeitet werden geschlossen werden so dass die neue Mahlzeit kann mit einem offenen Status
zeigen Sie uns, was Sie getan haben/versuchen. \t Bitte lesen Sie [** How-to-Ask **] (http://stackoverflow.com/help/how-to-ask) \t \t Und hier ist ein großartiger Ort, um [** START **] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/) um zu erfahren, wie Sie Ihre Fragequalität verbessern und bessere Antworten erhalten. –