yii2使用组件component

1 添加自定义组件文件 /basic/components/MyComponent.php

<?php
namespace app\components;
use yii\base\Component;

class MyComponent extends Component
{
    public $name;
    public function welcome()
    {
        echo $this->name." Hello..Welcome to MyComponent";
    }
}

2 /basic/config/web.php components添加配置

'myComponent' => [
            'class' => 'app\components\MyComponent',
            'name' => '小明',
        ],

3 /basic/controllers/TestController.php index 添加测试

Yii::$app->myComponent->welcome();

4 测试访问 http://www.basic.com/test/index

posted @ 2021-06-22 23:39  胡勇健  阅读(210)  评论(0)    收藏  举报