2016-08-30 2 views
0

Сегодня в интервью интервьюер спросил меня выше вопроса. Итак, каков правильный ответ?В чем разница между контроллером и библиотеками codeigniter?

+0

Библиотека позволяет выполнять определенные функции, которые могут быть вызваны, например, Контроллер. Контроллер фактически называет функции –

+0

. Еще интереснее: каков был ваш ответ? Короткий ответ - это контроллер, который расширяет класс CI_Controller. Любая другая «библиотека» может или не может распространять другой класс, но не будет расширять «CI_Controller» или любой его подкласс. – DFriend

+1

Я был немного смущен, поэтому я сказал, что контроллер получает запрос от пользователя, взаимодействует с моделью и отображает данные пользователю в виде представлений и библиотек, не делайте такого рода вещи. – akkif444

ответ

0

Контроллер - это тот, у кого есть все функции, которые определены пользователем. он расширяет CI_Controller, у которого есть функции, которые вы можете использовать для создания функции.

Библиотеки - это те, которые вы загружаете, чтобы помочь вам выполнить более легкую задачу. Библиотеки также похожи на контроллеры, но на самом деле просто загружают одну вещь. Например, csv import library, вы загружаете это в контроллер, чтобы помочь вам импортировать csv на веб-сайт, используя там функции.

Смежные вопросы