2016-10-17 41 views
1

我尝试安装alhimik1986/yii2_crud_module,但我得到这个错误:yii2 GII alhimik1986/yii2_crud_module

Warning: Illegal string offset 'generators' in D:\wamp64\www\ueb\backend\config\main-local.php on line 21 (!) Fatal error: Cannot use string offset as an array in D:\wamp64\www\ueb\backend\config\main-local.php on line 21

这里是我的配置\主local.php

<?php 

$config = [ 
    'components' => [ 
     'request' => [ 
      // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation 
      'cookieValidationKey' => 'PJYKlik7HzBS3KA95FBNwr87N9AgeQNg', 
     ], 
    ], 
]; 

if (!YII_ENV_TEST) { 
    // configuration adjustments for 'dev' environment 
    $config['bootstrap'][] = 'debug'; 
    $config['modules']['debug'] = 'yii\debug\Module'; 

    $config['bootstrap'][] = 'gii'; 
    $config['modules']['gii'] = 'yii\gii\Module'; 
} 
if (YII_ENV_DEV) { 
    $config['modules']['gii']['generators']['ajax_form_crud_generator'] = [ 
     'class' => 'alhimik1986\yii2_crud_module\generators\crud\Generator', 
     'templates' => [ 
      'ajax_form_template' => '@vendor/alhimik1986/yii2_crud_module/generators/crud/default', 
     ], 
    ]; 
} 
return $config; 

请有人可以帮助我

回答

1

更换此零件:

if (!YII_ENV_TEST) { 
    // 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' 
    ]; 
}