有个地方没看明白,谁给分析分析啊
为了更方便的调用视图,STBlog扩展了CI_Loader类(application/libraries/MY_Loader.php),给Loader添加了一个公有成员$theme以及函数switch_theme_on(),这个函数的功能就是把Loader的_ci_view_path根据当前的主题($theme)设置为相应的目录,此时在前台控制器里执行$this->load->view('page');时,系统会自动到当前主题的目录下加载视图文件
如果说MY_Loader继承了系统自带的loader,那么CI是怎么让这个loader的子类代替了loader的工作的?是不是要从哪儿设置一下才行,比如配置文件什么的。 |