Yii2 手动安装Yi2扩展,但不使用Composer,因为找不到类的错误

Yii2 手动安装Yi2扩展,但不使用Composer,因为找不到类的错误,yii2,widget,composer-php,Yii2,Widget,Composer Php,我想手动安装小部件 我在composer.json的必选部分添加了“2amigos/yii2谷歌地图库”:“*”,并在composer autoload\u psr4.php中添加了'dosamigos\\google\\maps\\\\\'=>数组($vendorDir./2amigos/yii2谷歌地图库') 我已经添加了'2Migos/yii2谷歌地图库'=> 排列( 'name'=>'2amigos/yii2谷歌地图库', “别名”=> 排列( “@dosamigos\google\ma

我想手动安装小部件


我在
composer.json
的必选部分添加了
“2amigos/yii2谷歌地图库”:“*”
,并在
composer autoload\u psr4.php
中添加了
'dosamigos\\google\\maps\\\\\'=>数组($vendorDir./2amigos/yii2谷歌地图库')


我已经添加了
'2Migos/yii2谷歌地图库'=>
排列(

'name'=>'2amigos/yii2谷歌地图库', “别名”=> 排列(
“@dosamigos\google\maps'=>$vendorDir.'2amigos/yii2谷歌地图库”, ), ),
composer的extensions.php中的代码。 我的视图代码是

<?php

    use dosamigos\google\maps\LatLng;
    use dosamigos\google\maps\services\DirectionsWayPoint;
    use dosamigos\google\maps\services\TravelMode;
    use dosamigos\google\maps\overlays\PolylineOptions;
    use dosamigos\google\maps\services\DirectionsRenderer;
    use dosamigos\google\maps\services\DirectionsService;
    use dosamigos\google\maps\overlays\InfoWindow;
    use dosamigos\google\maps\overlays\Marker;
    use dosamigos\google\maps\Map;
    use dosamigos\google\maps\services\DirectionsRequest;
    use dosamigos\google\maps\overlays\Polygon;
    use dosamigos\google\maps\layers\BicyclingLayer;

/* @var $this yii\web\View */
$this->title = Yii::$app->name;
?>
<section>
    <div class="container">
        <div class="row">

            <?php 
                $coord = new LatLng(['lat' => 39.720089311812094, 'lng' => 2.91165944519042]);
                $map = new Map([
                    'center' => $coord,
                    'zoom' => 14,
                ]);
             ?>

        </div>
    </div>
</section>

哦,谢谢你,我终于找到解决办法了。我添加了带有导致错误的反斜杠的名称空间。我修好了

'2amigos/yii2-google-maps-library' => 
  array (
    'name' => '2amigos/yii2-google-maps-library',
    'version' => '9999999-dev',
    'alias' => 
    array (
      '@dosamigos/google/maps' => $vendorDir . '/2amigos/yii2-google-maps-library',
    ),
  ),

在extensions.php中,“2amigos/yii2谷歌地图库”是位于正确路径上的下载文件夹,即vendor/2amigos/yii2谷歌地图库?是的,它位于正确的文件夹中。
'2amigos/yii2-google-maps-library' => 
  array (
    'name' => '2amigos/yii2-google-maps-library',
    'version' => '9999999-dev',
    'alias' => 
    array (
      '@dosamigos/google/maps' => $vendorDir . '/2amigos/yii2-google-maps-library',
    ),
  ),