/** * Displays a single Product model. * @param integer $id * @return mixed */ public function actionView($id) { $newCookie = new Cookie(); $newCookie->name = 'product'; $newCookie->value = $id; $newCookie->expire = time() + 60 * 60 * 24 * 180; $cookie = Yii::$app->getResponse()->getCookies()->add($newCookie); $productcharacteristics = ProductCharacteristic::find()->where(['product_id' => $id])->orderBy(['sort' => SORT_ASC])->all(); return $this->render('view', ['model' => $this->findModel($id), 'productcharacteristics' => $productcharacteristics]); }
/** * @return \yii\db\ActiveQuery */ public function getProductCharacteristics() { return $this->hasMany(ProductCharacteristic::className(), ['characteristic_id' => 'id']); }