欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

Yii2 Html组件的默认值

程序员文章站 2022-03-31 09:44:51
...

Yii2 的Html组件越来越觉得容易用了。而且也更方便了,不过设置默认值的时候有一点不方便。比如input的时候都是直接设置placeholder就行了 在Yii1的时候,有一个参数 :htmlOptions = array() , 在Yii2中简化到就剩一个options。。。当然 placeholder 还是

Yii2 的Html组件越来越觉得容易用了。而且也更方便了,不过设置默认值的时候有一点不方便。比如input的时候都是直接设置placeholder就行了

在Yii1的时候,有一个参数 :htmlOptions => array() , 在Yii2中简化到就剩一个options。。。当然 placeholder 还是可以直接用的

只是在dropdownlist的时候,placeholder就不能用了。这时候的参数是:prompt

例子:

    $form->field($model, 'lists')->dropDownList(Categories::findAll([1=>1]), ['prompt' => '请选择分类')])  

看到那个findAll([1=>1])没。如果只是用默认的findAll,没有条件的话。不能查询,所以只有1=>1这样。