Exemple #1
0
 public function actionProduct($id)
 {
     $this->menu = Category::model()->findAll();
     $model = Models::model()->findByPk($id);
     $this->pageTitle = 'Мобильный мир - ' . $model->model_name;
     if (Yii::app()->request->getPost('submit')) {
         Yii::app()->shoppingCart->put($model);
     }
     if (Yii::app()->request->isAjaxRequest) {
         Yii::app()->shoppingCart->put($model);
         $data[0] = Yii::app()->shoppingCart->getCost();
         $data[1] = Yii::app()->shoppingCart->getCount();
         echo json_encode($data);
         // Завершаем приложение
         Yii::app()->end();
     }
     $accessories = explode(', ', $model->accessories);
     $criteria = new CDbCriteria();
     $criteria->addInCondition('vendor_code', $accessories);
     $slider = Models::model()->findAll($criteria);
     $char = Characteristics::cardChar($id);
     $this->render('product', array('model' => $model, 'char' => $char, 'slider' => $slider));
 }