1.0.8 用 ZBuilder 构建表格时 callback 加 raw() 出错

            ->addColumns([ // 批量添加列
['title', '标题', 'callback', function($value, $data){
$url = $data['url'] ? : get_link('xxxx');
return '<a target="_blank" rel="noreferrer" href="'.$url.'">'.$value.'</a>';
}, '__data__'],
['position_name', '推荐位名称'],
])
->raw('position_name') // 使用原值
callback 类型 加 raw() 的时候报错

QQ截图20171027195532.png

 
问题代码 application/common/builder/table/Builder.php 的 1819行 foreach 的 $key 覆盖了父级 foreach 的 $key 导致
 
我看 pictures 类型也用到了 foreach ,也许也会导致这个 BUG
 
 
 
已邀请:

dolphinphp

赞同来自:

非常感谢您的反馈,后续版本修正。

要回复问题请先登录注册