我在本地服务器上使用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
我如何解决此错误?
提前致谢
答案 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