Beispiel #1
0
 /**
  * 后台接口 获取所有产品
  * @return json
  */
 public function actionProduct()
 {
     $like = Yii::$app->request->get('s', null);
     $mIProductBase = new \frontend\models\IProductBase();
     $product = $mIProductBase->getProducts([], $like);
     echo json_encode($product, JSON_UNESCAPED_UNICODE);
 }
Beispiel #2
0
 /**
  * 内部处理方法,对产品数据处理显示页面
  * @param  string $productIdStr 产品id号字符串
  * -"12,13,14"
  * @return string     $product 想要的结果
  * -"product_name1|12,product_name2|13,product_name3|14"
  */
 protected function get_rel_product($productIdStr)
 {
     $ids = empty($productIdStr) ? [] : explode(',', $productIdStr);
     if (count($ids) == 0) {
         return '';
     }
     $conditions = ['id' => $ids];
     $mIProductBase = new \frontend\models\IProductBase();
     $product = $mIProductBase->getProducts($conditions);
     $product = ArrayHelper::getColumn($product, 'product_name');
     $product = implode(',', $product);
     return $product;
 }