Как создать организационную структуру, используя 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...