Ich bin neu bei Yii. Ich habe diese Linie in Form eines CRUD Modell:Generieren einer zufälligen ID beim Erstellen eines Formulars in Yii2 Framework
<?= $form->field($model, 'idmembers')->textInput() ?>
ich die ID des Elements (PRIMARY KEY) nicht den Benutzer eingegeben werden soll, will ich es in Form automatisch generiert werden und die Feld ist deaktiviert.
I textinput() von rand (1,1000) und von random_int (1, 1000) und ich bekomme diese Fehlermeldung ersetzt, wenn ich die Seite aktualisieren:
Unknown Method – yii\base\UnknownMethodException
Calling unknown method: yii\widgets\ActiveField::random_int()
ich die vorherige Antwort versucht, erklärte ich eine Variable und ich benutzte es aber immer noch das gleiche Problem. Irgendwelche Hinweise?
Danke.
Verwenden Sie eine AutoIncrement-Spalte in Ihrer Tabelle, so ändern Sie Ihr Schema – RiggsFolly
Sie müssen Idmembers-Eigenschaft in der Controller-Aktion zu füllen und TextInput() Zeile aus Sicht zu entfernen. –