public function principalAction() { $modelProduto = new Application_Model_Produto(); $this->view->produtos = $modelProduto->listar(); }
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()); } }