如果我导入了控制器并想要检查
,该怎么办?Vagrant Box
是否成功。如何检查是否已导入。如果那个控制器不在那里,我怎么能检测到呢?
答案 0 :(得分:1)
非常简单:
if (class_exists('UsersController')) { /*...*/ };
但您应该使用App::uses()
代替。
但是,我很确定您是否会违反MVC模式:
如果你需要"来自控制器的其他地方你的应用程序架构搞砸了!
重构并将代码放在适当的位置。如果需要在控制器之间共享公共代码,请使用Component。如果是业务逻辑则将其放入模型中。