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