Модель, вид, контроллер в Codeigniter 3

Опубликовано: Ноябрь 16, 2019 в 8:46 пп

Категории: Записки программиста,Полезности

Этот пост больше шпаргалка как с этим работать ежели какое то божественное разъяснение статья не дописана

Модель

Здесь мы

Контроллер

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)
    }

}

Вид