检查导入控制器的结果

时间:2015-07-03 13:06:55

标签: cakephp controller

如果我导入了控制器并想要检查

,该怎么办?
Vagrant Box

是否成功。如何检查是否已导入。如果那个控制器不在那里,我怎么能检测到呢?

1 个答案:

答案 0 :(得分:1)

非常简单:

if (class_exists('UsersController')) { /*...*/ };

但您应该使用App::uses()代替。

但是,我很确定您是否会违反MVC模式:

如果你需要"来自控制器的其他地方你的应用程序架构搞砸了!

重构并将代码放在适当的位置。如果需要在控制器之间共享公共代码,请使用Component。如果是业务逻辑则将其放入模型中。