首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yii2 2:活动表单生成代码

yii2 2:活动表单生成代码
EN

Stack Overflow用户
提问于 2015-03-24 09:49:51
回答 2查看 224关注 0票数 0

我在Yii2中有以下代码:

代码语言:javascript
复制
<?= $form->field($model, 'username')->label(false); ?>
<?= $form->field($model, 'password')->label(false); ?>

它产生的结果是:

代码语言:javascript
复制
<div class="form-group field-validate-username required has-success">
    <input type="text" id="validate-username" class="form-control" name="Validate[username]">
</div>
<div class="form-group field-validate-password required has-success">
    <input type="text" id="validate-password" class="form-control" name="Validate[password]">
</div>

但我想这么做:

代码语言:javascript
复制
<div class="form-group">
    <input type="text" name="MViewer[first_name]" class="form-control" id="mviewer-first_name">
    <input type="text" name="MViewer[last_name]" class="form-control" id="mviewer-last_name">
</div>

抱歉,我的英语不好

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-24 14:27:05

你需要用这样的东西

<div class="form-group"> <?= Html::activeTextInput($model, 'username', ['class' => 'form-control']) ?> <?= Html::activeTextInput($model, 'password', ['class' => 'form-control']) ?> </div>

票数 1
EN

Stack Overflow用户

发布于 2016-05-26 12:29:23

对所需的输出使用Html。

使用yii\bootstrap\Html;

代码语言:javascript
复制
$firstName = $lastName = '';
if(!$model->isNewRecord){
$firstName = $model->first_name;
$lastName = $model->lastName;
}

<?= Html::textInput('MViewer[first_name]', $firstName, ['class'=>'form-control', 'id'=>'mviewer-first_name']) ?>

<?= Html::textInput('MViewer[last_name]', $lastName, ['class'=>'form-control', 'id'=>'mviewer-last_name']) ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29229431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档