public function actionComponents($id) { $model = new GoodsBuild(); $goods = Goods::model()->findByPk($id); //var_dump($goods); //break; $criteria = new CDbCriteria(); $criteria->compare('goods_id', $id); $dataGb = new CActiveDataProvider('GoodsBuild', array('criteria' => $criteria)); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['GoodsBuild'])) { $model->attributes = $_POST['GoodsBuild']; $model->goods_id = $id; if ($model->save()) { $this->redirect(array('components', 'id' => $id)); } } $this->render('components', array('model' => $model, 'goods' => $goods, 'dataGb' => $dataGb)); }