2016-06-24 135 views
0

我安裝了擴展reportico通過作曲家和已經web.php配置文件,但是當我進入Reportico管理頁錯誤,而不是。解決方案如何?錯誤安裝擴展Reporti on Yii 2

enter image description here

憑證web.php

<?php 
 

 
$params = require(__DIR__ . '/params.php'); 
 

 
$config = [ 
 
    'id' => 'basic', 
 
    'basePath' => dirname(__DIR__), 
 
    'bootstrap' => ['log'], 
 
    'components' => [ 
 
     'urlManager' => [ 
 
      'enablePrettyUrl' => true, 
 
      'showScriptName' => false, 
 
      ], 
 
     'request' => [ 
 
      // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation 
 
      'cookieValidationKey' => 'K1pkkP_iwACp933A03LotJ3AfRsyIb-D', 
 
     ], 
 
     'cache' => [ 
 
      'class' => 'yii\caching\FileCache', 
 
     ], 
 
     'user' => [ 
 
      'identityClass' => 'app\models\User', 
 
      'enableAutoLogin' => true, 
 
     ], 
 
     'errorHandler' => [ 
 
      'errorAction' => 'site/error', 
 
     ], 
 
     'mailer' => [ 
 
      'class' => 'yii\swiftmailer\Mailer', 
 
      // send all mails to a file by default. You have to set 
 
      // 'useFileTransport' to false and configure a transport 
 
      // for the mailer to send real emails. 
 
      'useFileTransport' => true, 
 
     ], 
 
     'log' => [ 
 
      'traceLevel' => YII_DEBUG ? 3 : 0, 
 
      'targets' => [ 
 
       [ 
 
        'class' => 'yii\log\FileTarget', 
 
        'levels' => ['error', 'warning'], 
 
       ], 
 
      ], 
 
     ], 
 
     'db' => require(__DIR__ . '/db.php'), 
 
     /* 
 
     'urlManager' => [ 
 
      'enablePrettyUrl' => true, 
 
      'showScriptName' => false, 
 
      'rules' => [ 
 
      ], 
 
     ], 
 
     */ 
 
    ], 
 
    'reportico' => [ 
 
      'class' => 'reportico\reportico\Module' , 
 
      'controllerMap' => [ 
 
          'reportico' => 'reportico\reportico\controllers\ReporticoController', 
 
          'mode' => 'reportico\reportico\controllers\ModeController', 
 
          'ajax' => 'reportico\reportico\controllers\AjaxController', 
 
         ] 
 
      ], 
 
    'params' => $params, 
 
]; 
 

 
if (YII_ENV_DEV) { 
 
    // configuration adjustments for 'dev' environment 
 
    $config['bootstrap'][] = 'debug'; 
 
    $config['modules']['debug'] = [ 
 
     'class' => 'yii\debug\Module', 
 
    ]; 
 

 
    $config['bootstrap'][] = 'gii'; 
 
    $config['modules']['gii'] = [ 
 
     'class' => 'yii\gii\Module', 
 
    ]; 
 
} 
 

 
return $config;

回答

0

移動reportico到組件陣列:

'components' => [ 
    //... 
    'reportico' => [ 
     'class' => 'reportico\reportico\Module' , 
     'controllerMap' => [ 
      'reportico' => 'reportico\reportico\controllers\ReporticoController', 
      'mode' => 'reportico\reportico\controllers\ModeController', 
      'ajax' => 'reportico\reportico\controllers\AjaxController', 
     ] 
    ] 
]