如何在codeignitier

时间:2017-04-18 11:59:21

标签: arrays codeigniter

需要帮助我的代码有什么问题,其中我的sql命令成功运行在mysql中:

SELECT func_inc_var_session() As row_number ,
                            vruasjalan2.*
                            FROM vruasjalan2  Where skid = @skid 
                 ORDER BY kategoriruasjalanid, subkategoriruasjalanid,ruasjalanid;"

但是当我想在我的控制器中显示row_number时,启动错误说“调用未定义的方法Jalan_model :: num_rows()”

public function ajax_list()
        {
            $list = $this->Jalan->get_datatables();
            $data = array();
            $no = $_POST['start'];
            foreach ($list as $Jalan) {
                $no++;
                $row = array();
                $row[] = $no;
                $row[] = $Jalan->row_number;
                $row[] = $Jalan->ruasjalanid;
                $row[] = $Jalan->skid;      
                $data[] = $row;
            }    
            $output = array(
                            "draw" => $_POST['draw'],
                            "recordsTotal" => $this->Jalan->count_all(),
                            "recordsFiltered" => $this->Jalan->count_filtered(),
                            "data" => $data,
                    );
            //output to json format
            echo json_encode($output);
        }

    }

这是我的模特

public function get_list_companys()
    {
        $this->db->select('vruasjalan2.*');
        $this->db->from($this->table);
        $this->db->order_by('kategoriruasjalanid','asc');
        $query = $this->db->get();
        $result = $query->result();

        $companys = array();
        foreach ($result as $row) 
        {
            $companys[] = $row->kategoriruasjalanid;
        }
        return $companys;
    }

如果有专家知道这个问题

0 个答案:

没有答案