示例#1
0
 public function principalAction()
 {
     $modelProduto = new Application_Model_Produto();
     $this->view->produtos = $modelProduto->listar();
 }
示例#2
0
 public function listaCarrinho()
 {
     try {
         // Pega id dos produtos na sessão
         foreach ($_SESSION['carrinho'] as $key => $value) {
             $where .= $key . ',';
         }
         $where = explode(',', $where);
         // seleciona dados do produto
         $produto = new Application_Model_Produto();
         $dados = $produto->listar($where);
         // Completo array de produtos com quanidade de itens e preço total por item
         foreach ($dados as $key => $prod) {
             foreach ($_SESSION['carrinho'] as $key2 => $value) {
                 if ($key2 == $prod['cod_produto']) {
                     $dados[$key]['quantidade'] = $value['qtd'];
                     $dados[$key]['preco_total'] = $prod['preco'] * $value['qtd'];
                 }
             }
         }
         return $dados;
     } catch (Exception $ex) {
         throw new Exception($ex->getMessage());
     }
 }