PHP - Mostar value de codigo de distrito en AJAX CRUD CODEIGNITER

   
Vista:

Mostar value de codigo de distrito en AJAX CRUD CODEIGNITER

Publicado por santiago (1 intervención) el 07/12/2015 00:25:34
Buenas ojala me puedan ayudar
tengo dos tablas personas y distritos, quisioera que en la lista se muestre el valor del codigo distrito
tengop variable var $table = 'persons'; casi todos mis funciones usan el $table como prodria hacer para dentro de esta variable meter un consulta con dios tablas con join para que las demas funciones la puedas reutilizar y asi poner en el var $column el campo descripcion

tabla distrit

id_dist
descripcion

MI MODELO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Person_model extends CI_Model {
    var $table = 'persons';
    var $column = array('firstname','lastname','gender','address','dob');
    var $order = array('id' => 'desc');
 
    public function __construct()
    {
        parent::__construct();
        $this->load->database();
    }
 
    private function _get_datatables_query()
    {
        $this->db->from($this->table);
        $i = 0;
        foreach ($this->column as $item)
        {
            if($_POST['search']['value'])
                ($i===0) ? $this->db->like($item, $_POST['search']['value']) : $this->db->or_like($item, $_POST['search']['value']);
            $column[$i] = $item;
            $i++;
        }
 
        if(isset($_POST['order']))
        {
            $this->db->order_by($column[$_POST['order']['0']['column']], $_POST['order']['0']['dir']);
        }
        else if(isset($this->order))
        {
            $order = $this->order;
            $this->db->order_by(key($order), $order[key($order)]);
        }
    }
 
    function get_datatables()
    {
        $this->_get_datatables_query();
        if($_POST['length'] != -1)
        $this->db->limit($_POST['length'], $_POST['start']);
        $query = $this->db->get();
        return $query->result();
    }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder