getBaseUrl()); return [ 'id' => 'bon-frontend', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'timeZone' => 'Asia/Bangkok', 'controllerNamespace' => 'frontend\controllers', 'modules' => [], 'components' => [ 'request' => [ 'csrfParam' => '_csrf-frontend', 'baseUrl' => $baseUrl, 'cookieValidationKey' => 'CHANGE_ME_TO_RANDOM_STRING', ], 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '_identity-bon-frontend', 'httpOnly' => true], ], 'session' => [ // this is the name of the session cookie used for login on the frontend 'name' => 'bon-frontend', 'cookieParams' => ['httponly' => true, 'lifetime' => 60], 'timeout' => 60, //session expire 'useCookies' => true, ], 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'levels' => ['error', 'warning'], ], ], ], 'errorHandler' => [ 'errorAction' => 'site/error', ], 'formatter' => [ 'class' => 'yii\i18n\Formatter', 'defaultTimeZone' => 'Asia/Bangkok', 'timeZone' => 'Asia/Bangkok', ], 'urlManager' => [ 'baseUrl' => $baseUrl, 'enablePrettyUrl' => true, 'showScriptName' => false, //'suffix' => '.html', 'rules' => [ 'post/index//' => 'post/index', 'post/view//' => 'post/view', 'page/view//' => 'page/view', 'page/view/' => 'page/view', ], ], 'view' => [ 'theme' => [ 'pathMap' => [ '@app/views' => '@frontend/themes/mali/views' ] ] ], 'meta' => [ 'class' => 'frontend\components\MetaComponent', ], ], 'params' => $params, ];