ModelTree 树形目录配置
问题描述
在grid 中引入ModelTree改造过的selectOptions()时,会出现 无法识别的bug。
勉强可以使用,但是展示效果非常差,占据页面很大宽度。
解决方案
实际上 ModelClass::selectOptions(); 返回结果就是一个Array,循环replace 了 即可。
$option_arr = ModelClass::selectOptions();
foreach($option_arr as $key=>$value){
$option_arr[$key] = str_replace(" ", ".",$value); //替换掉
}
$grid->column('pid', __('分类'))->editable('select',$option_arr)->sortable();
基本上完美解决了展示问题。