attr = $this->attr && is_array($this->attr) ? json_encode($this->attr) : json_encode([]); $this->attr_groups = $this->attr_groups && is_array($this->attr_groups) ? json_encode($this->attr_groups) : ( empty($this->attr_groups) ? json_encode([]) : $this->attr_groups); } public function run() { return $this->render('goods-sku',[ 'id' => $this->id, 'url' => \Yii::$app->urlManager->createUrl(['file/upload/image', 'imageCompressEnable' => 1, 'imageCompressBorder' => 750]), 'attr' => $this->attr, 'attr_groups' => $this->attr_groups, 'open_integral' => $this->open_integral ]); } }