18
Đây là trường activeform. Tôi muốn biết cách thêm một lớp css vào nó.Yii2 - Cách Thêm lớp CSS vào Trường ActiveForm
<?= $form->field($model, 'url')->label(false); ?>
Đây là trường activeform. Tôi muốn biết cách thêm một lớp css vào nó.Yii2 - Cách Thêm lớp CSS vào Trường ActiveForm
<?= $form->field($model, 'url')->label(false); ?>
Bạn có thể thêm nó với
<?= $form->field($model, 'url')->textInput(['maxlength' => 255, 'class' => 'your class'])->label(false); ?>
Như một quy luật, bạn có thể vượt qua các yếu tố html khi nói activeField loại nó nên được. Mặc định là textInput vì vậy đó là lý do tại sao mã của bạn hoạt động, nhưng nếu bạn muốn thay đổi đầu vào thì bạn phải nói rõ ràng loại đầu vào.
Hãy nhớ rằng nếu bạn đang sử dụng một chủ đề bootstrap, bạn có thể sẽ cần thêm "hình thức kiểm soát" vào danh sách lớp css: ' 'lớp' => 'lớp mẫu-control'' của bạn – letsjump