本文整理汇总了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;未经允许,请勿转载。 |
请发表评论