示例#1
0
 /**
  * Displays a single Tovar model.
  * @param string $id
  * @return mixed
  */
 public function actionView()
 {
     $searchModel = new TovarSearch();
     $params = Yii::$app->request->queryParams;
     $dataProvider = $searchModel->find_tovar_param($params);
     $tovarProvider = $searchModel->find_tovar($params);
     return $this->render('view', ['dataProvider' => $dataProvider, 'tovarProvider' => $tovarProvider]);
 }
示例#2
0
文件: Api.php 项目: kd-brinex/kd
 public static function tovar($params)
 {
     if (!isset($params['id'])) {
         return json_encode(['error' => $params]);
     }
     $tovar = new TovarSearch();
     $dp = $tovar->find_tovar_param($params);
     $ret = [];
     if ($dp->count > 0) {
         foreach ($dp->models as $model) {
             $ret['params'][$model['param_id']] = ['param_id' => $model['param_id'], 'value' => $model['value_char'], 'title' => $model['title'], 'name' => $model['pname']];
         }
         $ret['tovar']['id'] = $model['id'];
         $ret['tovar']['tip_id'] = $model['tip_id'];
         $ret['tovar']['category_id'] = $model['category_id'];
         $ret['tovar']['name'] = $model['name'];
         $ret['tovar']['description'] = $model['description'];
         $ret['tovar']['price'] = $model['price'];
         $ret['tovar']['store_id'] = $model['store_id'];
     }
     return json_encode($ret);
 }