Как отображать кириллицу по имени ActiveForm Yii2?Как отображать кириллицу по имени ActiveForm Yii2?
Если i weite «Имя», я получаю ошибку в модели.
нужны написать имя поля ActiveForm - "Имя", но не "имя".
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'name') ?> //NEED <?= $form->field($model, 'Имя') ?>
<?= $form->field($model, 'email') ?>
<div class="form-group">
<?= Html::submitButton('Отправить', ['class' => 'btn btn-primary']) ?>
</div>
<?php ActiveForm::end(); ?>
class EntryForm extends Model
{
public $name;
public $email;
public function rules()
{
return [
[['name', 'email'], 'required'],
['name', 'match', 'pattern' => '/^[a-z]\w*$/i'],
['name', 'string', 'length' => [3, 15]],
['email', 'email'],
['email', 'string', 'length' => [4, 15]],
];
}
}
Вы получаете сообщение об ошибке, когда используете Имя? – Clay
Да. Я получаю ошибку в модели: class EntryForm extends Model '{ public $ name; public $ email; правила общественные функции() { возвращение [ [[ 'имя', 'электронная почта'], 'требуется'], [ 'имя', 'матч', 'шаблон' => «/^[AZ] \ w * $/i '], [' name ',' string ',' length '=> [3, 15]], [' email ',' email '], [' email ',' string ',' length '=> [4, 15]], ]; } } ' –
отредактируйте ваше сообщение с кодом ... – Clay