public function actionClient() { $cliente = Cliente::model()->findByPk(Yii::app()->user->getId()); $pedido = Pedido::open($cliente); $this->comandoExcluirItemPedido($pedido); if (isset($_POST['Produto'])) { $produto = Produto::model()->findByPk($_POST['Produto']['id']); if (count($produto) > 0) { $pedido->addItem($produto, $_POST['Produto']['qtd']); } } if (isset($_POST['refresh'])) { if ($pedido->batchItemUpdate($_POST)) { Yii::app()->user->setFlash('success', 'Pedido atualizado com sucesso!'); } else { Yii::app()->user->setFlash('error', 'Falha ao atualizar o pedido. Alguns itens econtram-se com estoque limitado.'); } } $this->render('show', array('pedido' => $pedido)); }