• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Produto类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中Produto的典型用法代码示例。如果您正苦于以下问题:PHP Produto类的具体用法?PHP Produto怎么用?PHP Produto使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Produto类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: actionIndex

 public function actionIndex()
 {
     $this->tituloManual = "Novo pedido";
     $modelPizzaria = Pizzaria::model()->find();
     $modelBanner = Banner::model()->ativos()->find();
     if (!$this->validaSituacao()) {
         $this->render('indisponivel', array('modelPizzaria' => $modelPizzaria, 'modelBanner' => $modelBanner));
         Yii::app()->end();
     }
     $dataBebidas = new Produto();
     $dataPratosLanche = new Produto();
     $dataPromocao = new Promocao();
     $modelSabor = array();
     $modelTamanho = array();
     $arrayTipoSabor = array();
     $listCombinado = array();
     switch ($modelPizzaria->tipo_restaurante) {
         case TipoRestaurante::_TIPO_PIZZARIA_:
             $modelSabor = Sabor::model()->ativos()->findAll();
             $modelTamanho = Tamanho::getArrayTamanho();
             $arrayTipoSabor = TipoSabor::getArrayTipoSabor();
             break;
         default:
             $listCombinado = CHtml::listData(Combinado::model()->ativos()->findAll(), 'id', 'nome');
             break;
     }
     $this->render('index', array('modelPedido' => new Pedido(), 'loginForm' => new LoginForm(), 'modelCliente' => new Cliente(), 'modelUsuario' => new Usuario(), 'dataBebidas' => $dataBebidas->ativos()->bebidas()->search(), 'dataPratosLanche' => $dataPratosLanche->ativos()->pratoLanche()->search(), 'dataPromocao' => $dataPromocao->ativas()->search(), 'modelSabor' => $modelSabor, 'modelTamanho' => $modelTamanho, 'arrayTipoSabor' => $arrayTipoSabor, 'modelPizzaria' => $modelPizzaria, 'arrayBairro' => CHtml::listData(EnderecoPermitido::model()->ativos()->findAll(array('group' => 'bairro', 'distinct' => true)), 'bairro', 'bairro'), 'arrayFormaPagamento' => CHtml::listData(FormaPagamento::model()->ativos()->findAll(), 'id', 'nome'), 'listCombinado' => $listCombinado, 'modelBanner' => $modelBanner));
 }
开发者ID:BrunoCheble,项目名称:novopedido,代码行数:28,代码来源:PedidoController.php


示例2: alterar

 public function alterar(Produto $produto)
 {
     $produto->categoriaFK = $produto->categoria;
     $produto->valor = vtop($produto->valor);
     $produto->setUltimaModificacao();
     $this->produtoRepository->update($produto);
     return "Produto alterado com sucesso!";
 }
开发者ID:jhmachado,项目名称:anotation,代码行数:8,代码来源:ProdutoService.php


示例3: testRetrive

 public function testRetrive()
 {
     Yii::import("application.models.Produto");
     $produto = new Produto();
     $produto->setAttribute('categoria_id', 1);
     $produto->setAttribute('nome', 'Panasonic');
     $result = $produto->search()->getData();
     $this->assertTrue($result[0]->getAttribute('nome') == $this->produtos['produto_01']['nome']);
 }
开发者ID:habibu,项目名称:YiiCommerce,代码行数:9,代码来源:ProdutoTest.php


示例4: addProduto

 public function addProduto(Produto $elemento)
 {
     $ident = $elemento->getIdentificador();
     if (isset($this->_produtos[$ident])) {
         throw new CarrinhoException("Produto Já Adicionado");
     }
     $this->_produtos[$ident] = $elemento;
     return $this;
 }
开发者ID:laiello,项目名称:wanderson,代码行数:9,代码来源:Carrinho.php


示例5: adicionaCarrinho

 function adicionaCarrinho(Produto $produto, Usuario $usuario)
 {
     $stmt = $this->con->prepare("insert into carrinho(id_produto,produto,preco,email) values(?,?,?,?)");
     $stmt->bindValue(1, $produto->getId());
     $stmt->bindValue(2, $produto->getNome());
     $stmt->bindValue(3, $produto->getPreco());
     $stmt->bindValue(4, $usuario->getEmail());
     return $stmt->execute();
 }
开发者ID:hugovallada,项目名称:Loja,代码行数:9,代码来源:CarrinhoDeComprasDAO.php


示例6: inserir

 public function inserir(ProdutoOpcaoGerado &$obj, Produto $objP)
 {
     $valor = $obj->getValor()->getId() != '' ? $obj->getValor()->getId() : $obj->getValor()->valor;
     $this->con->executar("INSERT INTO " . Sistema::$BDPrefixo . $this->tabela . "(" . self::PRODUTO . ", " . self::OPCAO . ", " . self::VALOR . ") VALUES('" . $objP->getId() . "','" . $obj->getOpcao()->getId() . "','" . $valor . "')");
     $id = $this->con->getId();
     $class = __CLASS__;
     $l = new $class();
     $l->condicoes('', $id, self::ID);
     $obj = $l->listar();
 }
开发者ID:jhonnybail,项目名称:marktronic,代码行数:10,代码来源:ListaProdutoOpcaoGerados.php


示例7: listaProdutosCarrinho

 public function listaProdutosCarrinho(Produto $objProduto)
 {
     $conexao = $this->abreConexao();
     $sql = "SELECT p.*, vp.preco AS precoVariacao, vp.peso AS pesoVariacao, vp.quantidade AS quantidadeVariacao\n                    FROM " . TBL_PRODUTOS . " p\n                    LEFT JOIN " . REL_VARIACAO_PRODUTO . " vp ON p.idProduto = vp.idProduto\n                        WHERE p.idProduto IN(" . $objProduto->getIdProduto() . ")\n                        AND vp.referencia IN(" . $objProduto->getReferencia() . ")\n                        GROUP BY vp.referencia\n               ";
     $banco = $conexao->query($sql);
     $linhas = array();
     while ($linha = $banco->fetch_assoc()) {
         $linhas[] = $linha;
     }
     return $linhas;
     $this->fechaConexao();
 }
开发者ID:lucasmachoalfa,项目名称:gcommerce,代码行数:12,代码来源:produtoDao.php


示例8: insereProduto

 public function insereProduto($nome, $marca, $descricao, $subcategoria)
 {
     $produtoDAO = new ProdutoDAO();
     $produto = new Produto();
     $produto->setNome($nome);
     $produto->setMarca($marca);
     $produto->setDescricao($descricao);
     $subcategoria_nova = new SubCategoria();
     $subcategoria_nova->setId_subcategoria($subcategoria);
     $produtoDAO->insereProduto($produto, $subcategoria_nova);
     return "ok";
 }
开发者ID:JulianaMoreno,项目名称:TrabalhoBD,代码行数:12,代码来源:TrataProduto.php


示例9: afterSave

 public function afterSave()
 {
     $oProduto = Produto::model()->findByPk($this->produto_id);
     $oProduto->scenario = 'alteracaoCompra';
     if ($this->isNewRecord) {
         $oProduto->quantidade = $oProduto->quantidade + $this->quantidade;
         $oProduto->save();
         $oFinanceiro = new Financeiro();
         $oFinanceiro->salvar(2, $this);
     } else {
         //            $oProduto->quantidade = $oProduto->quantidade - $this->quantidade;
         //            $oProduto->save();
         //            if ($this->qntAntigaTmp != $this->quantidade) {
         //                if ($this->qntAntigaTmp < $this->quantidade) {
         //                    $diffQuantidade = $this->quantidade - $this->qntAntigaTmp;
         //                    $oProduto->quantidade = $oProduto->quantidade + $diffQuantidade;
         //                } else {
         //                    $diffQuantidade = $this->qntAntigaTmp - $this->quantidade;
         //                    $oProduto->quantidade = $oProduto->quantidade - $diffQuantidade;
         //                }
         //                $oProduto->save();
         //            }
     }
     return parent::afterSave();
 }
开发者ID:bgstation,项目名称:erp,代码行数:25,代码来源:Compra.php


示例10: getDelete

 public static function getDelete()
 {
     $id = Input::get('id');
     $produto = Produto::find($id);
     $produto->delete();
     return Redirect::to('/produto');
 }
开发者ID:blendosantos,项目名称:restaurante,代码行数:7,代码来源:ProdutoController.php


示例11: run

 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         Produto::create(['nome' => $faker->text(6), 'preco' => rand(3, 3), 'cod' => rand(2, 2), 'unidade' => $faker->text(5), 'detalhes' => $faker->text()]);
     }
 }
开发者ID:waldenylson,项目名称:alfredapp,代码行数:7,代码来源:ProdutosTableSeeder.php


示例12: actionUpdate

 /**
  * Updates a particular model.
  * If update is successful, the browser will be redirected to the 'view' page.
  * @param integer $id the ID of the model to be updated
  */
 public function actionUpdate($id)
 {
     $model = $this->loadModel($id);
     $modelProduto = new Produto();
     $this->tituloManual = "Editar o combinado: " . $model->nome;
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Combinado'])) {
         $model->attributes = $_POST['Combinado'];
         $model->_produtoCombinado = isset($_POST['Combinado']['_produtoCombinado']) ? $_POST['Combinado']['_produtoCombinado'] : array();
         if ($model->save()) {
             $this->redirect(array('index'));
         }
     }
     $this->render('update', array('modelProduto' => $modelProduto->getArraySimplesFormatado(), 'model' => $model));
 }
开发者ID:BrunoCheble,项目名称:novopedido,代码行数:21,代码来源:CombinadoController.php


示例13: mount

 public function mount($resultSet)
 {
     $objs = array();
     while ($item = $resultSet->fetch()) {
         array_push($objs, Produto::fromArray($item));
     }
     return $objs;
 }
开发者ID:vagnerbarros,项目名称:santa-cruz,代码行数:8,代码来源:RepositorioProduto.php


示例14: __ProdutoToPedidoItem

 public static function __ProdutoToPedidoItem(Produto $p)
 {
     $ped = new PedidoItem($p->getId());
     $ped->setProdutoPai(new Produto($p->getProdutoPai()), true);
     $ped->codigo = $p->codigo;
     $ped->nome = $p->nome;
     $ped->peso = $p->peso;
     $ped->valorCusto = $p->valorCusto;
     $ped->valorReal = $p->valorReal;
     $ped->valorVenda = $p->valorVenda;
     $ped->largura = $p->largura;
     $ped->altura = $p->altura;
     $ped->comprimento = $p->comprimento;
     $ped->frete = $p->frete;
     $ped->tipoPedido = $p->tipoPedido;
     $ped->estoque = $p->estoque;
     $ped->ordem = $p->ordem;
     $ped->tipoUnidade = $p->tipoUnidade;
     $ped->quantidadeu = $p->quantidadeu;
     $ped->descricao = $p->descricao;
     $ped->disponivel = $p->disponivel;
     $ped->promocao = $p->promocao;
     $ped->lancamento = $p->lancamento;
     $ped->removido = $p->removido;
     $ped->setDataCadastro($p->getDataCadastro());
     $ped->setURL($p->getURL());
     $ped->setVideo($p->getVideo());
     $ped->setMarca($p->getMarca());
     return $ped;
 }
开发者ID:jhonnybail,项目名称:marktronic,代码行数:30,代码来源:PedidoItem.php


示例15: actionUpdate

 /**
  * Updates a particular model.
  * If update is successful, the browser will be redirected to the 'view' page.
  * @param integer $id the ID of the model to be updated
  */
 public function actionUpdate($id)
 {
     $model = $this->loadModel($id);
     $modelTamanhoSabor = new TamanhoSabor();
     $modelProduto = new Produto();
     $this->tituloManual = "Editar a promoção: #" . $model->id;
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Promocao'])) {
         $model->attributes = $_POST['Promocao'];
         $model->_pizzaPromocao = isset($_POST['Promocao']['_pizzaPromocao']) ? $_POST['Promocao']['_pizzaPromocao'] : array();
         $model->_produtoPromocao = isset($_POST['Promocao']['_produtoPromocao']) ? $_POST['Promocao']['_produtoPromocao'] : array();
         if ($model->save()) {
             $this->redirect(array('index'));
         }
     }
     $this->render('update', array('modelTamanhoSabor' => $modelTamanhoSabor->getArraySimplesFormatado(), 'modelProduto' => $modelProduto->getArraySimplesFormatado(), 'model' => $model));
 }
开发者ID:BrunoCheble,项目名称:novopedido,代码行数:23,代码来源:PromocaoController.php


示例16: MyAccount

 public function MyAccount()
 {
     $hotels = Hotel::where('publicado', '=', 1)->count();
     $translados = Translado::where('publicado', '=', 1)->count();
     $especiais = EventoEspecial::where('publicado', '=', 1)->count();
     $passeios = Passeio::where('publicado', '=', 1)->count();
     $produtos = Produto::Where('publicado', '=', 1)->orderBy('created_at', 'DESC')->take(6)->get();
     return View::make('cliente.minhaconta', compact('hotels', 'translados', 'especiais', 'passeios', 'produtos'));
 }
开发者ID:WillyMaciel,项目名称:fwt,代码行数:9,代码来源:ClienteController.php


示例17: listaProdutos

 function listaProdutos()
 {
     $produtos = array();
     $query = "select p.*, c.nome as categoria_nome " . "from produtos p left join categorias c on c.id = p.categoria_id";
     $resultado = mysqli_query($this->conexao, $query);
     while ($db = mysqli_fetch_assoc($resultado)) {
         $produto = new Produto();
         $produto->setId($db['id']);
         $produto->setNome($db['nome']);
         $produto->setPreco($db['preco']);
         $produto->setUsado($db['usado']);
         $produto->setDescricao($db['descricao']);
         $produto->setCategoria(new Categoria());
         $produto->getCategoria()->setId($db['categoria_id']);
         $produto->getCategoria()->setNome($db['categoria_nome']);
         array_push($produtos, $produto);
     }
     return $produtos;
 }
开发者ID:paulojribp,项目名称:fp73-produtos,代码行数:19,代码来源:ProdutoDAO.php


示例18: actionBusca

 public function actionBusca()
 {
     $this->layout = "search";
     $produto = new Produto();
     $session = new CHttpSession();
     $session->open();
     $session->setTimeout(120);
     $categoria = null;
     if (isset($_POST['Produto'])) {
         $produto->setAttribute('categoria_id', $_POST['Produto']['categoria_id']);
         $categoria = Categoria::model()->findByPk($_POST['Produto']['categoria_id']);
         $produto->setAttribute('nome', $_POST['Produto']['nome']);
         $session["post_produto"] = $_POST['Produto'];
     }
     if (isset($session["post_produto"])) {
         $produto->setAttributes($session["post_produto"]);
     }
     $dataProvider = $produto->search();
     $this->render('busca', array('dataProvider' => $dataProvider, 'categoria' => $categoria, 'modelo_consulta' => $produto));
 }
开发者ID:habibu,项目名称:YiiCommerce,代码行数:20,代码来源:ProdutoController.php


示例19: alteraProduto

    function alteraProduto($con,Produto $produto){
    			
    			$stmt = $con->prepare("update produtos set nome = ?, preco = ?, descricao = ?, categoria_id = ? , usado = ? where id = ?");
   				$stmt -> bindValue(1,$produto->getNome());
				$stmt -> bindValue(2,$produto->getPreco());
				$stmt -> bindValue(3,$produto->getDescricao());
				$stmt -> bindValue(4,$produto->getCategoria()->getId());
				$stmt -> bindValue(5,$produto->getUsado());
            	$stmt -> bindValue(6,$produto->getId());

            	return $stmt->execute();
    }
开发者ID:hugovallada,项目名称:Loja,代码行数:12,代码来源:banco-produtos.php


示例20: consultardadospareceristasAction

 public function consultardadospareceristasAction()
 {
     $idOrgao = self::$codOrgao;
     $codGrupo = self::$codPerfil;
     $produtoDAO = new Produto();
     $OrgaosDAO = new Orgaos();
     $AgentesDAO = new Agentes();
     $AreaDAO = new Area();
     $SegmentoDAO = new Segmento();
     if (self::$perfilAtual == 'CoordenadorParecerista') {
         $this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0));
         $this->view->Areas = $AreaDAO->buscar();
         $this->view->Segmentos = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
         $this->view->titulo = self::$titulo;
     }
     if (self::$perfilAtual == 'CoordenadorParecerista') {
         $this->view->pareceristas = $AgentesDAO->consultaPareceristasDoOrgao($idOrgao);
     }
     if (self::$perfilAtual == 'CoordenadorPRONAC') {
         //        	$this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0));
         //        	$this->view->Areas = $AreaDAO->buscar();
         $this->view->Segmentos = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
         $this->view->titulo = self::$titulo;
         $this->view->pareceristas = $AgentesDAO->consultaPareceristasDoOrgao(null);
     }
     if (self::$perfilAtual == 'Parecerista') {
         $pagamentos = array();
         $pagamentos[0]['codigo'] = 2;
         $pagamentos[0]['descricao'] = "Todos";
         $pagamentos[1]['codigo'] = 1;
         $pagamentos[1]['descricao'] = "Efetuados";
         $pagamentos[2]['codigo'] = 0;
         $pagamentos[2]['descricao'] = "Pendentes";
         $this->view->Pagamentos = $pagamentos;
         $this->view->Produtos = $produtoDAO->buscar(array('stEstado = ?' => 0));
         $this->view->titulo = self::$titulo;
     }
     $this->view->perfilAtual = self::$perfilAtual;
     $this->view->codPerfil = self::$codPerfil;
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:40,代码来源:ConsultarpareceristasController.php



注:本文中的Produto类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP Profile类代码示例发布时间:2022-05-23
下一篇:
PHP Products类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap