依赖注入
使用命名空间
use yii\di\container;
\\容器
$container = new Container;
//绑定到一个接口类
$container->set('app\controllers\Dirver','app\controllers\ManDriver');
//
$car = $container->get()
服务定位器
use yii\di\ServiceLocator;
$sl = ServiceLocator;
$sl->set('cat',[
'class'=>'app\controllers\car'
]);
$sl->get('car');
有必须传入的接口函数要使用绑定一下
\YII::$container->set('app\controllers\Dirver','app\controllers\ManDriver');