我正在关注一个教程,它正在使用bootstrap.我不确定如何为其中的Lan_Id,Name和Employee_Number调整文本框的大小.我想,我开始理解Yii框架了.
这是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