public function precos() { $saveRouter = new saveRouter(); $saveRouter->saveModule(); $saveRouter->saveAction(); $this->load->checkPermissao->check(); $this->load->model('produtos/produtosModel'); $this->load->dao('produtos/produtosDao'); $this->load->dao('produtos/iConsultaProduto'); $this->load->dao('produtos/consultaPorId'); $this->load->dao('produtos/precosDao'); $idProduto = (int) $this->load->url->getSegment(3); $data = array('titlePage' => 'Tabela de preços', 'idProduto' => $idProduto, 'dataFormat' => new dataFormat()); $produtosModel = new produtosModel(); $produtosModel->setId($idProduto); //obtendo o produto $produtos = new produtosDao(); $produtosModel = $produtos->consultar(new consultaPorId(), $produtosModel, array(status::ATIVO, status::INATIVO)); //obtendo os preços do produto $precos = new precosDao(); //setando os preços no produto $produtosModel->setPrecos($precos->listar($produtosModel)); $data['produtoPreco'] = $produtosModel; $this->load->view('includes/header', $data); $this->load->view('produtos/precos/home', $data); $this->load->view('includes/footer', $data); }