Bre*_*ett 5 php yii yii2
是否有可能以某种方式更改动作类的 Yii2使用,类似于如何在配置文件中设置许多其他组件的类?
Yii2
我想扩展这个类,所以我可以添加另一个成员变量.
我想我可以动态添加一个,但更愿意以适当的方式进行.
编辑:查看未列出的核心应用程序组件列表,因此不确定是否可能?
Beo*_*tor 1
解决这个问题的正确方法是扩展控制器类和操作类。如果你查看源代码,yii\base\Controller有一个createAction方法,如果没有找到类操作,将创建InlineAction.
yii\base\Controller
createAction
InlineAction
由于每次创建自己的控制器 ( ) 时都会扩展某种类型的控制器类class MyController extends Controller,因此您可以覆盖原始createAction方法并在其中使用您自己的类实现InlineAction。
class MyController extends Controller
归档时间:
10 年,3 月 前
查看次数:
644 次
最近记录: