2011-11-11 45 views
0

我有一个所有控制器都使用的库。但对于一个特定的控制器我不想加载该库。有没有什么办法可以停止为该控制器加载该库。我使用这个命令,但它的失败:
$ this-> load-> library('xyz',array('autoload'=> FALSE));不要加载codeigniter中的自动加载库

感谢

回答

3

自动加载用于站点全局项目。

一个更清洁的解决方案可能是扩展控制器并将该库加载到该新控制器的构造函数中。然后,所有控制器都从该控制器延伸,除了不想加载该库的那个控制器 - 那些可以扩展原始CI控制器。

这应该带你< 5分钟实施,你将不必破解任何东西。