扩展插件完善优化

This commit is contained in:
2020-04-16 22:16:28 +08:00
parent 5439ccd8fb
commit ce9b63dda1
7 changed files with 48 additions and 29 deletions

View File

@@ -20,8 +20,8 @@ class Hooks extends \think\Model {
}
protected function setAddonsAttr($value){
if (!empty($value[0])) {
return implode(",", $value[0]);
if (is_array($value) && !empty($value)) {
return implode(",", $value);
}
}
@@ -57,8 +57,7 @@ class Hooks extends \think\Model {
if (isset($row[$value]) && !empty($row[$value])) {
$info = $row[$value];
$addons = $info['addons'] ? explode(",", $info['addons']) : [];
empty($addons) ? [$name] : array_push($addons, $name);
$info['addons'] = implode(",", $addons);
$info['addons'] = empty($addons) ? [$name] : array_push($addons, $name);
$save[] = $info;
}else{
$save[] = ['name' => $value, 'type' => 1, 'create_time' => time(), 'status' => 1, 'addons'=> $name];