Я новичок в Yii. У меня есть эта строка в виде CRUD модели:Создание случайного идентификатора при создании формы в рамке Yii2
<?= $form->field($model, 'idmembers')->textInput() ?>
Я не хочу, чтобы пользователь ввел идентификатор элемента (PRIMARY KEY), я хочу, чтобы это было автоматически генерируется в виде а поле отключено.
я заменил TextInput() на рандов (1,1000) и random_int (1, 1000), и я получаю эту ошибку, когда я обновить страницу:
Unknown Method – yii\base\UnknownMethodException
Calling unknown method: yii\widgets\ActiveField::random_int()
я попробовал предыдущий ответ, я заявил, переменная, и я использовал ее, но все тот же вопрос. Любые подсказки?
Thank's.
Используйте столбец AutoIncrement в своей таблице, так что измените схему. – RiggsFolly
Вы должны заполнить свойство idmembers в действии контроллера и удалить строку textInput() из представления. –