Yii从组件控制器请求模型

时间:2015-12-15 17:31:32

标签: php yii

我有一个复制在多个控制器上的公共函数,所以我想简化这个,所以我的函数移动到基本控制器(组件/控制器),因为所有控制器都扩展了它。

这很好,但是,在我的函数中,case语句检查Options Model中的几个项目。

$url = Options::getSlackWebhookUrl();

设置函数以获取模型中的数据并且一切正常,但是当在组件/控制器内时,我得到以下错误;

Error 500
include(Options.php): failed to open stream: No such file or directory

有没有人对如何在组件/控制器中访问模型有任何建议?

1 个答案:

答案 0 :(得分:0)

如果要在组件/控制器中本地使用该功能,可以使用

$this->getSlackWebhookUrl();

或者,如果您想静态引用该功能

self::getSlackWebhookUrl();