yii2 attributes 和load的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii2 attributes 和load的区别相关的知识,希望对你有一定的参考价值。

参考技术A 既然你的id自增主键,那么前端就不应该传递,也就是说写ActiveForm的时候不设置id这条input即可;
如果是其他原因担心id传递过来,可以用函数scenarios()解决;
比如你的model里面有三个字段:id、name、email,可以在这样写:
public function scenarios()
return [
'normal' =>['name','email'],
'manage' =>['id','name','email']

GridView中的Yii2下拉列表筛选器

Put it in the columns array
  1. [
  2. 'attribute' => 'attribute_name',
  3. 'value' => 'attribute_value',
  4. 'filter' => Html::activeDropDownList($searchModel, 'attribute_name', ArrayHelper::map(ModelName::find()->asArray()->all(), 'ID', 'Name'),['class'=>'form-control','prompt' => 'Select Category']),
  5. ],

以上是关于yii2 attributes 和load的区别的主要内容,如果未能解决你的问题,请参考以下文章

python 中json has no attribute 'loads'

Yii2 urles

GridView中的Yii2下拉列表筛选器

yii2多数据入库

YII2 Gridview

yii2得到的数据对象转化成数组