如何在activeform中一行显示多个field,自动生成的都是一行一个
<?= $form->field($model, 'kf_jiaoda')->textInput() ?>
<?= $form->field($model, 'kf_yanzhong')->textInput() ?>
<?= $form->field($model, 'kf_hongxian')->textInput() ?>
这个和activeform没有任何关系。。。和你的布局有关,这两行不过是生成input的html tag而已。因为yii是用的bootstrap作为前端,你可以看看bootstrap的布局就很容易解决(http://getbootstrap.com/css/#grid),建议系统的学习一下bootstrap。
ok,如何解决你的问题,以yii-basic中的contact.php的那个表单来说:
`
忘记说了,上面的修改让name和email在同一行了,其余代码没修改。
另外,其实contact.php中那个输入验证码本来就是同一行的,其也是一个道理,就是bootstrap的布局的结果。