未定义的类常量'TYPE_LIST'yii2-widget-depdrop

时间:2017-07-05 03:24:40

标签: yii2

我在本地服务器上使用yii2,但我遇到这样的错误

Undefined class constant 'TYPE_LIST'
...
...
'type' => DepDrop::TYPE_LIST
...
...

所以,我检查vendor/kartik-v/yii2-widget-depdrop/DepDrop.php

没有const TYPE_LIST但是当我在生产服务器中检查这样的文件时,const TYPE_LIST = 3

包版本是yii2-widget-depdrop 1.0.4,适用于服务器,生产和本地

但是当我检查官方包裹仓库https://github.com/kartik-v/yii2-widget-depdrop/blob/master/DepDrop.php

没有const TYPE_LIST

我如何解决此错误?

提前致谢

1 个答案:

答案 0 :(得分:0)

您正在寻找错误的组件

对于depdrop类型是

  

type:int要生成的下拉列表的类型。应该是其中之一   以下值:

     

1或DepDrop :: TYPE_DEFAULT:使用呈现默认的HTML选择   \ YII \助手\ HTML :: DROPDOWNLIST。

     

2或DepDrop :: TYPE_SELECT2:渲染高级Select2使用   \ kartik \ widgets \ Select2 widget。

     

如果未设置,则类型将默认为1或DepDrop :: TYPE_DEFAULT。

对于可排序类型是

  

Sortable小部件允许您配置以下属性:   type:string,可排序小部件的类型。默认为   排序:: TYPE_LIST。

应该是其中之一      

Sortable :: TYPE_LIST或list

     

Sortable :: TYPE_GRID或grid

http://demos.krajee.com/sortable

http://demos.krajee.com/widget-details/depdrop