是否可以更改动作类 http://www.yiiframework.com/doc-2.0/yii-base-inlineaction.html Yii2
以某种方式使用,类似于如何在配置文件中设置许多其他组件的类?
我想扩展这个课程,这样我就可以添加另一个课程成员变量 to it.
我想我可以动态地向其中添加一个,但更愿意以适当的方式进行。
Edit:看看名单核心应用组件 http://www.yiiframework.com/doc-2.0/guide-structure-application-components.html#core-application-components它没有列出,所以不确定是否可能?
解决这个问题的正确方法是扩展控制器类和操作类。如果你看一下源代码,yii\base\Controller
has a createAction
方法,如果没有找到类操作,将创建一个实例InlineAction
.
由于每次创建自己的控制器时都会扩展某种类型的控制器类(class MyController extends Controller
),你可以覆盖原来的createAction
方法并在其中使用您自己的实现InlineAction
class.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)