本文整理汇总了PHP中Produto::getId方法的典型用法代码示例。如果您正苦于以下问题:PHP Produto::getId方法的具体用法?PHP Produto::getId怎么用?PHP Produto::getId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Produto
的用法示例。
在下文中一共展示了Produto::getId方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __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;
}
示例2: 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();
}
示例3: addProduto
/**
* Adiciona um Produto no Carrinho
* @param Produto $elemento Elemento para Adição
* @throws CarrinhoException Produto Já Adicionado
* @return Carrinho Próprio Objeto para Encadeamento
*/
public function addProduto(Produto $elemento)
{
$id = $elemento->getId();
if (isset($this->_produtos[$id])) {
throw new CarrinhoException("Produto Já Adicionado");
}
$this->_produtos[$id] = $elemento;
return $this;
}
示例4: 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();
}
示例5: alteraProduto
function alteraProduto(Produto $produto)
{
$stmt = $this->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();
}
示例6: ListaImagens
$img->getImage()->combineImage($ma, 0, 0, $x, $y, 50);
}
}
$lIM = new ListaImagens();
$lIM->caminhoEscrita = Sistema::$caminhoDiretorio . Sistema::$caminhoDataProdutos;
$lIM->caminhoLeitura = Sistema::$caminhoURL . Sistema::$caminhoDataProdutos;
$img->getImage()->redimensionar(1500, 1500);
$lIM->inserir($img);
exit;
}
$iAP->condicao("condicaoBotoes", true);
$iAP->trocar("linkCadastrarVariacao", "?p=" . $_GET['p'] . "&a=cadastrarProduto&produtoPai=" . $p->getId());
$botoes = $iAP->cutParte('botoes');
$iAP->condicao('condicao->alterar.Produto', false);
$iAP->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarProdutos");
$iAP->condicao("condicao->ProdutoPai", $produtoPai->getId() != 0);
$iAP->trocar("nome.ProdutoPai", $produtoPai->nome);
$iAP->trocar("linkAlterar.ProdutoPai", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&produto=" . $produtoPai->getId());
$iAP->trocar("nome", $p->nome);
$lPM = new ListaProdutoMarcas();
$iAP->createRepeticao("repetir->ProdutoMarcas");
while ($pM = $lPM->listar("ASC", ListaProdutoMarcas::NOME)) {
$iAP->repetir();
$iAP->enterRepeticao()->trocar('id.ProdutoMarca', $pM->getId());
$iAP->enterRepeticao()->trocar('nome.ProdutoMarca', $pM->nome);
}
$lPO = new ListaProdutoOpcoes();
$iAP->createRepeticao("repetir->ProdutoOpcoes");
$iAP->createRepeticao("repetir->ProdutoOpcoes.JavaScript");
while ($pO = $lPO->listar("ASC", ListaProdutoOpcoes::NOME)) {
if ($lPO->getParametros() % 2 == 0) {
示例7: setProdutoPai
public function setProdutoPai(Produto $p, $all = true)
{
$this->produtoPai = $p->getId();
$this->carregarImagensPai = $all;
$this->configCategorias($all);
if ($all) {
$this->nome = $p->nome;
$this->peso = $p->peso;
$this->largura = $p->largura;
$this->altura = $p->altura;
$this->comprimento = $p->comprimento;
$this->tipoPedido = $p->tipoPedido;
$this->valorCusto = $p->valorCusto;
$this->valorReal = $p->valorReal;
$this->valorVenda = $p->valorVenda;
$this->descricaoPequena = $p->descricaoPequena;
$this->descricao = $p->descricao;
$this->ordem = $p->ordem;
$this->disponivel = $p->disponivel;
$this->promocao = $p->promocao;
$this->lancamento = $p->lancamento;
$this->destaque = $p->destaque;
$this->tipoUnidade = $p->tipoUnidade;
$this->quantidadeu = $p->quantidadeu;
$this->palavrasChaves = $p->palavrasChaves;
//$this->estoque = $p->estoque;
$this->codigo = $p->codigo;
$this->frete = $p->frete;
$this->setVideo($p->getVideo());
$this->setMarca($p->getMarca());
}
}
示例8: atualizarProduto
public function atualizarProduto(Produto $produto)
{
$comando = 'update produto set nome = ?, descricao = ?, idFornecedor = ?
where id = ?';
$cp = $this->bd->prepare($comando);
$cp->execute(array($produto->getNome(), $produto->getDescricao(), $produto->getFornecedor()->getId(), $produto->getId()));
if ($cp->rowCount() > 0) {
return 'Atualiação realizada com sucesso!';
} else {
return 'Erro de atualiação';
}
}
示例9: buscaProduto
function buscaProduto($conexao, Produto $produto)
{
$query = "select * from produtos where id = {$produto->getId()}";
$resultado = mysqli_query($conexao, $query);
return mysqli_fetch_assoc($resultado);
}