我有一个公共函数在多个控制器上重复,所以我想简化它,所以把我的函数移到了基本控制器(组件/控制器)中,因为所有控制器都扩展了它。
这很好,但是,在我的函数中,case语句检查选项模型中的几个项。
$url = Options::getSlackWebhookUrl();
函数是为了在模型中获取数据而设置的,一切都很好,但当在组件/控制器中时,我会得到以下错误;
Error 500
include(Options.php): failed to open stream: No such file or directory
有人对如何访问组件/控制器中的模型有什么建议吗?
如果您想在组件/控制器中本地使用该功能,您可以使用
$this->getSlackWebhookUrl();
或者,如果您想静态引用函数
self::getSlackWebhookUrl();