独立控制器通过actions方法,使用__construct()或init()方法问题 [ 2.0 版本 ]
sky模块,controller里通过actions方法独立操作action。
然后为了业务上的更细粒度的拆分,把具体每个action类(比如TestAction)里通过命名空间的方式调用了另外一个类(比如common目录下的TestCommon.php这个类)。
namespace frontend\modules\sky\common //TestAction里通过该命名空间调用common这个目录下的TestCommon类
现在的问题是,当加载TestCommon这个类的时候,如何进行初始化一些变量呢,比如通过__construct()或者init()方法都会提示如下报错。
即使TestCommon这个类继承了yii\web\Controller之后也还是报错。
先提前谢过了!
Unknown Property – yii\base\UnknownPropertyException
Getting unknown property: frontend\modules\venus\VenusAction::obj
共 2 个回答
doufunao
注册时间:2016-05-13
最后登录:2016-06-28
在线时长:0小时46分
最后登录:2016-06-28
在线时长:0小时46分
- 粉丝0
- 金钱25
- 威望0
- 积分25