Bom dentro do que foi dito acima, só pra complementar a linha de
reciocínio, queria poder mostrar como passo array de dados para minha
view, como podem ver abaixo, dentro de um array, posso criar outros
arrays de acordo com minha necessidade, dai pra frente é questão de
organização

    /**
     *  DESCRICAO: Metodo que cadastra os dados do melog
     */
    public function cadastrarOK()
    {
        $this->melog_model->set('nme_servico',
$this->input->post('nme_servico'));
        $this->melog_model->set('opc_metodo',
$this->input->post('opc_metodo'));
        $this->melog_model->set('nme_campo_usuario',
$this->input->post('nme_campo_usuario'));
        $this->melog_model->set('nme_campo_senha',
$this->input->post('nme_campo_senha'));
        $this->melog_model->set('nme_link_acesso',
$this->input->post('nme_link_acesso'));
        $this->melog_model->set('txt_adicional',
$this->input->post('txt_adicional'));

        extract($this->melog_dao_model->validarFormulario());

        $array = array(
                        'view'  => $view,
                        'dados' => array(
                                        'titulo_pagina'     =>
'Cadastrar serviço',
                                        'mensagem'          =>
($validacao==TRUE)?($this->melog_dao_model->cadastrar()==TRUE)?CADASTRAR_OK:CADASTRAR_ERRO:'',
                                        'retorno'           => 'melog',
                                        'msg_validacao'     =>
$this->melog_model->get('mensagem_validacao'),
                                        'nme_servico'       =>
$this->melog_model->get('nme_servico'),
                                        'nme_campo_usuario' =>
$this->melog_model->get('nme_campo_usuario'),
                                        'nme_campo_senha'   =>
$this->melog_model->get('nme_campo_senha'),
                                        'nme_link_acesso'   =>
$this->melog_model->get('nme_link_acesso'),
                                        'txt_adicional'     =>
$this->melog_model->get('txt_adicional'),
                                        'base_url'          => base_url(),
                                        'sistema'           =>
$this->sistema_dao_model->buscar()
                                      )
                    );

        $this->load->view(VIEW_ADM, $array);
    }


TAYRON MIRANDA
www.tayronmiranda.com.br
MSN: [email protected]



Em 29 de agosto de 2011 23:48, Tiago Davi <[email protected]> escreveu:
> Não entendi muito bem sua dúvida mas vamos tentar de novo...
>
> você tem isso:
>
> $dados['NAOmeinteressa'];
>
> No seu método cadastrar faça isso:
>
> function cadastrar($params)
> {
>       unset($params['NAOmeinteressa']); //Elimina o que não te interessa
>
>       return $this->db->insert('tabela',$params);
> }
>
> Mesmo assim da uma leve impressão de que seu modelo trabalha com tabelas
> distintas e seguindo o conceito de responsabilidade única, seu modelo
> deveria representar somente uma entidade.
>
> Sobre passar 2 arrays para uma view você poderia fazer assim:
>
> $array1 = array(...);
> $array2 = array(...);
>
> $data = array('array1' => $array1, 'array2' => $array2);
>
> $this->load->view('sua_view', $data);
>
> Na view você terá:
>
> print_r($array1);
> print_r($array2);
>
> Espero ter ajudado..
>
> --
> Atenciosamente,
> Tiago Davi - Desenvolvedor Web.
> http://tiagoaspnet.blogspot.com
>
> Gostaria de estudar ou ensinar online?
> http://www.doxi.com.br
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a