/** * Creates a new Produto model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Produto(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->prod_codigo]); } else { return $this->render('create', ['model' => $model]); } }
/** * Cadastra um novo produto * @param null $nome * @param null $categoria * @param null $estoqueMinimo */ public function actionCadastrarNovoProduto($nome = null, $categoria = null, $estoqueMinimo = null) { if ($nome != null && $categoria != null && $estoqueMinimo != null) { $novoProduto = new Produto(); $novoProduto->nome = $nome; $novoProduto->idCategoria = $categoria; $novoProduto->quantidadeMinima = $estoqueMinimo; $novoProduto->quantidadeEstoque = 0; $novoProduto->isInsumo = 1; if ($novoProduto->save()) { echo Json::encode($novoProduto); } else { echo Json::encode(false); } } else { echo Json::encode(false); } }