Этот пост больше шпаргалка как с этим работать ежели какое то божественное разъяснение, статья не дописана.
Модель
Здесь мы
Контроллер
url следующего вида
<base_url>/index.php/<controller_name>/<controller_function>/<function_parameter_1>/>/<function_parameter_2>…
Тут мы создаем class например
class Posts extends CI_Controller{
public function index(){
}
}
вместо Post может быть любое название отвечающее за нужную задачу например : Registration, Action, Pages, начинаться должно с большой буквы.
class Posts extends CI_Controller{
public function index(){
// все что попадает в массив data становится перемененной во view в которую она отправляется
// Тут мы в $data получаем результат выполнения функции в модели под названием например post_model
$data['post'] = this->post_model->get_post();
// get_post() выполниться и вернется к нам. с ним же можно передать переменную или другую информацию например get_post($category_id)
}
}