我正在学习一个教程,它使用的是 Bootstrap 。我不确定如何调整其中的 Lan_Id
、Name
和 Employee_Number
文本框的大小。我想,我开始了解 Yii 框架了。
这是 View userForm.php
:
<?php
use yii\helpers\HTML;
use yii\widgets\ActiveForm;
?>
<?php
if(Yii::$app->session->hasFlash('success'))
{
echo Yii::$app->session->getFlash('success');
}
?>
<?php $form = ActiveForm::begin();?>
<?= $form->field($model,'Lan_Id');?>
<?= $form->field($model,'Name');?>
<?= $form->field($model,'Employee_Number');?>
<?= Html::submitButton('Submit', ['class'=>'btn btn-success']);
这是模型 UserForm.php
:
<?php
namespace app\models;
use yii\base\Model;
class UserForm extends Model
{
public $Lan_Id;
public $Name;
public $Employee_Number;
public function rules()
{
return [
[['Lan_Id','Name','Employee_Number'],'required'],
];
}
}
最佳答案
如果你想改变输入文本字段的长度:
<?= $form->field($model,'Lan_Id')->textInput(['maxlength'=>10]);?>
以上代码将字符的最大长度限制为 10。
但是如果你想改变输入文本域的大小:
<?= $form->field($model,'Lan_Id')->textInput(['style'=>'width:100px']);?>
以上代码将输入文本字段宽度更改为 100px
。您也可以同时拥有:
<?= $form->field($model,'Lan_Id')->textInput(['maxlength'=>10,'style'=>'width:100px']);?>
强烈推荐看一下Yii2
的官方文档: http://www.yiiframework.com/doc-2.0/yii-widgets-activefield.html
关于php - 调整 Yii2 表单中的文本框大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27513428/