2015-01-16 55 views
0

我創建了一個控制器SlideController來管理我網站上的幻燈片。 但在SiteController我只是想在SlideController加載一些行動。 可能嗎?如果可能的話,我該怎麼辦?Yii2負載控制器

回答

1

是的,這是可能的。

正確的方式,我認爲,是創建yii2\base\Action子含有由不同的控制器共同的行動。

至於如何編寫Action參考,以及如何控制鏈接起來,你可以在這裏閱讀源代碼 - https://github.com/yiisoft/yii2/tree/master/framework/rest

+0

對不起,我真的不明白它是什麼。你能舉個例子嗎? –

+0

基本上有定義在控制器*動作*兩種方式,一種是聲明'actionXXX()'方法(其中XXX是動作的名稱),另一種是下返回「操作名稱 - 值對」的陣列'actions()'方法。對於第二種方式,示例位於上面的鏈接中。閱讀「ActiveController」和「xxxAction」類。 –

+0

我知道如何創建一個動作,但我不知道如何從其他控制器訪問該動作? –