我创建了一个控制器SlideController
来管理我网站上的幻灯片。
但在SiteController
我只想在SlideController
中加载一些操作。
有可能吗?如果有可能,我该怎么办?
答案 0 :(得分:1)
是的,这是可能的。
我认为正确的方法是创建yii2\base\Action
子类,其中包含由不同控制器共享的公共操作。
作为如何编写Action
以及控制器如何编写链接的参考,您可以在此处阅读源代码 - https://github.com/yiisoft/yii2/tree/master/framework/rest
答案 1 :(得分:0)
您可以根据需要使用它: https://stackoverflow.com/a/30432980/748156
在您的情况下,在SiteController中,将其设置为:
Yii::$app->runAction('slide/action', ['param1'=>'value1', 'param2'=>'value2']);