【发布时间】:2016-04-16 21:00:58
【问题描述】:
我已经创建并配置了一个模块 fooModule。我需要在模块内创建一个组件。
这是我在 main.php 中的模块配置
'modules'=>array(
'fooModule'=>array(
'class' => 'app\modules\fooModule\Module',
'components'=>array(
'testComponent'=>array(
'class'=>'app\modules\fooModule\components\testComponent',
),
),
),
),
在文件夹模块 fooModule 中,我创建了一个文件夹 components,其中包含一个文件 testComponent.php
TestComponet.php 有一个类 test,它扩展了 \yii\base\Component。见下文
namespace app\modules\fooModule\component;
class test extends \yii\base\Component {
public function __construct() {
private $bar;
}
public function exampleFunction() {
echo 'am alive, come and look for me please!!';
}
}
如何访问 fooModule Controller 中的测试类?
【问题讨论】: