本文整理汇总了PHP中Produto::getCategoria方法的典型用法代码示例。如果您正苦于以下问题:PHP Produto::getCategoria方法的具体用法?PHP Produto::getCategoria怎么用?PHP Produto::getCategoria使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Produto
的用法示例。
在下文中一共展示了Produto::getCategoria方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: 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;
}
示例2: 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();
}
示例3: Produto
<?php
include "cabecalho.php";
include "conecta.php";
include "b2anco-produto.php";
require_once 'autoload.php';
$produto = new Produto();
$produto->setNome($_POST['nome']);
$produto->setPreco($_POST['preco']);
$produto->setDescricao($_POST['descricao']);
$produto->getCategoria()->setId($_POST['categoriaid']);
if (array_key_exists('usado', $_POST)) {
$produto->setUsado('true');
} else {
$produto->setUsado('false');
}
$sucesso = false;
$dao = new ProdutoDAO($conexao);
if (array_key_exists('id', $_POST) && $_POST['id'] != '') {
//$sucesso = alteraProduto($conexao, $nome, $preco, $descricao, $categoriaid, $usado, $id);
$produto->setId($_POST['id']);
$sucesso = $dao->alteraProduto($produto);
} else {
$sucesso = $dao->insereProduto($produto);
}
if ($sucesso) {
?>
<p class="text-success">Produto <?php
echo $produto->getNome();
?>
, <?php