Blame view

frontend/config/main.php 2.26 KB
d8c1a2e0   Yarik   Big commit artbox
1
  <?php
5c2eb7c8   Yarik   Big commit almost...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
      $params = array_merge(require( __DIR__ . '/../../common/config/params.php' ), require( __DIR__ . '/../../common/config/params-local.php' ), require( __DIR__ . '/params.php' ), require( __DIR__ . '/params-local.php' ));
      
      return [
          'id'                  => 'app-frontend',
          'basePath'            => dirname(__DIR__),
          'bootstrap'           => [ 'log' ],
          'controllerNamespace' => 'frontend\controllers',
          'components'          => [
              'request'      => [
                  'baseUrl'             => '',
                  'cookieValidationKey' => 'ndahjhjjidasuidrqeswuiuirqw89',
                  'csrfParam'           => '_frontendCSRF',
                  'class'               => 'common\modules\language\components\LanguageRequest',
              ],
              'user'         => [
                  'identityClass'   => 'common\models\User',
                  'enableAutoLogin' => true,
                  'identityCookie'  => [
                      'name'     => '_identity-frontend',
                      'httpOnly' => true,
d8c1a2e0   Yarik   Big commit artbox
22
23
                  ],
              ],
5c2eb7c8   Yarik   Big commit almost...
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
              'session'      => [
                  // this is the name of the session cookie used for login on the frontend
                  'name' => 'advanced-frontend',
              ],
              'log'          => [
                  'traceLevel' => YII_DEBUG ? 3 : 0,
                  'targets'    => [
                      [
                          'class'  => 'yii\log\FileTarget',
                          'levels' => [
                              'error',
                              'warning',
                          ],
                      ],
                  ],
              ],
              'errorHandler' => [
                  'errorAction' => 'site/error',
              ],
              'urlManager'   => [
                  'enablePrettyUrl' => true,
                  'showScriptName'  => false,
                  'class'           => 'common\modules\language\components\LanguageUrlManager',
                  'rules'           => [
                      '/'                             => 'site/index',
                      '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
                  ],
d8c1a2e0   Yarik   Big commit artbox
51
              ],
5c2eb7c8   Yarik   Big commit almost...
52
              'language'     => 'ru-RU',
d8c1a2e0   Yarik   Big commit artbox
53
          ],
5c2eb7c8   Yarik   Big commit almost...
54
55
          'params'              => $params,
      ];