2016-08-30 54 views
0

今天在面试面试官问我上面的问题。 那么正确的答案是什么?控制器和codeigniter库之间有什么区别?

+0

一个库支持某些可以从例如控制器。控制器实际上调用函数 –

+0

更有趣的是:你的答案是什么?简短的答案是一个控制器扩展了类'CI_Controller'。任何其他“库”可能或可能不扩展另一个类,但不会扩展“CI_Controller”或其任何子类。 – DFriend

+1

我有点困惑,所以我说,控制器从用户获取请求,与模型交互并以视图和库的形式向用户显示数据不要做这种事情。 – akkif444

回答

0

控制器是具有用户定义的所有功能的控制器。它扩展了CI_Controller,它具有可用于创建函数的功能。

这些库是您加载的那些帮助您轻松完成任务的库。库也像控制器,但真的只是加载一件事。例如,csv导入库,您可以将其加载到控制器中,以帮助您使用那里的函数将csv导入网站。

相关问题