Как создать организационную структуру, используя codeigniter и json

У меня есть задача создать организационную структуру из базы данных, используя codeigniter и json. Я получил ограничение. скрипт не работает

Есть ли предложения по его созданию??

Это моя база данных (организация):

- table_org
id    urutan     name       title
1        1       aaaa      Head of Logistic
2        2      bbbbbb     Division Logistic
3        3      ccccccc    Staff/Employees, etc...

View :

<body>    
    <div id="people"></div>
    <script type="text/ecmascript">
  
  var readUrl = "http://localhost/Codeg/struktur_org/";
  
  $.getJSON(readUrl, function(people) {  
   $('#people').getOrgChart({
    theme: "helen",
    primaryColumns: ["name", "title"],
    imageColumn: "image",
    linkType: "M",
    editable: false,
    dataSource: people 
   });
  });
    </script> 
</body>

Controller :

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 //we need to call PHP's session object to access it through CI

class Struktur_org extends CI_Controller {

 function __construct()
 {
  parent::__construct();
  $this->load->model('struktur_model');
 }
 
 public function index()//may be index() or something else.Rename this funciton name as yours
 {
  echo json_encode( $this->struktur_model->getMember() );
  $this->load->view('struktur_org');
 }

}

Model :

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Struktur_model extends CI_Model {

 function __construct()
    {
  parent::__construct();
 }
 
 function getMember(){
  
        $query = $this->db->get('org');
        return $query;
    }
}

1 ответ

Во втором столбце должен быть идентификатор участника. Вот пример

- table_org
id    urutan     name       title
1        null       aaaa      Head of Logistic
2        1      bbbbbb     Division Logistic
3        1      ccccccc    Staff/Employees, etc...

Другие вопросы по тегам