public function actionUpdate() { $printerway = array(); $lid = Yii::app()->request->getParam('lid'); $model = Product::model()->find('lid=:lid and dpid=:dpid', array(':lid' => $lid, ':dpid' => $this->companyId)); Until::isUpdateValid(array($lid), $this->companyId, $this); //0,表示企业任何时候都在云端更新。 if (Yii::app()->request->isPostRequest) { $postData = Yii::app()->request->getPost('ProductPrinterway'); //$model->printer_way_id = $postData; if (ProductPrinterway::saveProductPrinterway($this->companyId, $lid, $postData)) { Yii::app()->user->setFlash('success', yii::t('app', '修改成功')); $this->redirect(array('productPrinter/index', 'companyId' => $this->companyId)); } } $printerWays = PrinterWay::getPrinterWay($this->companyId); $productPrinterway = ProductPrinterway::getProductPrinterWay($lid, $this->companyId); foreach ($productPrinterway as $ppw) { array_push($printerway, $ppw['printer_way_id']); } $this->render('updateProductPrinter', array('model' => $model, 'printerWays' => $printerWays, 'printerway' => $printerway)); }