在应用程序cakephp 3中包含实用程序类

时间:2016-03-12 09:24:57

标签: cakephp cakephp-3.x

我有自定义实用程序类,它包含一些常用的方法,它位于src / Utility / UtilityClass中。

我可以在控制器中包含Utility类.e.g。

use App\Utility\ArrayUtil;

然后在我的控制器中调用该类,例如

ArrayUtil::myMethod();

它有效。我需要在引导程序中包含UtilityClass,因此它适用于整个应用程序,因此我可以在模型,模板和其他控制器中重复使用它。

我尝试在config / bootstrap.php中加载它,但是我收到了这个错误:

  

错误:未找到类'ArrayUtil'

任何想法

1 个答案:

答案 0 :(得分:3)

您可以在页面顶部添加此行,无论是模型,视图还是控制器。

 use App\Utility\ArrayUtil;

如果您在多个视图中使用此实用程序,那么我建议您在Template / Layout / default.ctp中编写此行,因为所有模板都是其中的一部分。

希望这有帮助。

和平!的xD