简体   繁体   English

使用url Codeigniter传递变量

[英]Passing variable using url Codeigniter

I have problem in variable $data Model. 我在变量$ data Model中遇到问题。 I will show the system screen with the result. 我将显示系统屏幕的结果。

This is the screen 这是屏幕

My Model: 我的型号:

public function get_aqui($id=NULL){
    if ($id !=NULL):
        $this->db->select('*');
        $this->db->from('financeiroaquiler as f');
        $this->db->join('aluguel as a', 'f.aluguel_id_alug = a.id_alug');
        $this->db->join('usuarios as u', 'u.id_usu = a.inquilino_id_inqui');
        $this->db->join('apartamento as d', 'd.id_apart = a.apartamento_id_apart');
        $this->db->where('a.id_alug', $id);
        $query = $this->db->get('');

        if ($query-> num_rows ()> 0) {
            foreach ($query-> result_array () as $row) {
                $data [] = $row;
                var_dump($row);
            }
        }
        $query-> free_result();
       return $data;
    else:
        set_msg('msgerro', 'error', 'erro');
    endif;
}

My Controller: 我的控制器:

 public function pagos($id){       
    $this->sindico->get_aqui($id);
    set_tema('titulo', 'Lista de Pagos Aquillers');
    set_tema('conteudo',  load_modulo('aquiler', 'pagos'));
    load_template();
}

My view: 我的观点:

 <?php
             $dados['album'] = $this->sindico->get_aqui();
             if (count($dados['album'])){
             foreach ($dados['album'] as $linha) {
                 echo '<tr>';
                 printf('<td>%s / %s</td>', ($list['id_alug']) ?: '/', ($linha->nome_usu));
                 printf('<td>%s</td>', $linha->data_pagamento);
                 printf('<td>%s</td>', "Bs" . $linha->valor_pagamento);
                 printf('<td>%s</td>', $linha->status_pagamento);
                 printf('<td class="text-center">%s</td>', '<div class="btn-group"><button data-toggle="dropdown" class="btn btn-xs dropdown-toggle"  data-original-title="" title="">Action<span class="caret"></span></button><ul class="dropdown-menu pull-right"><li><a href="editar/' . $linha->id_finan . '">Edit</a></li><li><a href="excluir/' . $linha->id_finan . '">Delete</a></li>');
                 echo '</tr>';
             }}
             ?>

Look get_aqui function. 看看get_aqui函数。 Where the variable $data is in trouble . 变量$ data遇到麻烦的地方。

MODAL MODAL

 public function get_aqui($id=NULL){
        if ($id !=NULL):
            $this->db->select('*');
            $this->db->from('financeiroaquiler as f');
            $this->db->join('aluguel as a', 'f.aluguel_id_alug = a.id_alug');
            $this->db->join('usuarios as u', 'u.id_usu = a.inquilino_id_inqui');
            $this->db->join('apartamento as d', 'd.id_apart = a.apartamento_id_apart');
            $this->db->where('a.id_alug', $id);
           return $query = $this->db->get('')->result();

        else:
            set_msg('msgerro', 'error', 'erro');
        endif;
    }

My Controller: 我的控制器:

public function pagos($id){       
    $data['result']=$this->sindico->get_aqui($id);
    set_tema('titulo', 'Lista de Pagos Aquillers');
    set_tema('conteudo',  load_modulo('aquiler', 'pagos'));
    load_template();
}

now you can use $result-> table_coloum_name in view file by passing 现在你可以通过传递在视图文件中使用$ result- > table_coloum_name

 $this->load->view('**view_file_name**',$data['result']); in conroller

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM