Wie kann ich eine dynamische Minimal- und Maximalvalidierung für einen bestimmten Artikel erstellen?Yii2 - Dynamische Minimal- und Maximalwertvalidierungsregeln
Für den Kauf Ich bin mit Modell kaufen, und für Produkte Ich benutze Modell Produkte. Ich muss diese Regeln im Buy-Modell implementieren.
Beispiel - Ich suche Artikel mit ID , und dieser Artikel haben Lager von 100 Einheiten (das muss maximal sein) und Mindestbestellmenge von 10 (das muss minimal sein).
EDIT:
Produkte (Artikel) Tabelle:
id
name
stock
minOffer
kaufen Tabelle:
id
offer
product_id
user_id
Angebot für den Kauf nicht aktuelle Aktien größer sein in der Produkttabelle.
Es wäre schön, wenn Sie alle Felder in der Ansicht auflisten können und jedes Feld angeben gehört, welches Modell –
@KiranMuralee - Ich habe Tabelle Beschreibung. – Sasha
Sie sagen also, wenn der Artikel-ID-Wert gleich 12 ist, dann sollte der Bestand max 100 sein. Warum verwenden Sie keinen benutzerdefinierten Validator? –