Skip to content

Commit b7dda53

Browse files
committed
init
0 parents  commit b7dda53

File tree

14 files changed

+1155
-0
lines changed

14 files changed

+1155
-0
lines changed

.htaccess

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# prevent directory listings
2+
Options -Indexes
3+
IndexIgnore */*
4+
5+
# follow symbolic links
6+
Options FollowSymlinks
7+
RewriteEngine on
8+
RewriteRule ^admin(/.+)?$ admin/web/$1 [L,PT]
9+
RewriteRule ^(.+)?$ frontend/web/$1

.idea/.name

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/encodings.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/scopes/scope_settings.xml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/workspace.xml

Lines changed: 984 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/yii2-initial-setup.iml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

admin/config/main.php

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<?php
2+
$params = array_merge(
3+
require(__DIR__ . '/../../common/config/params.php'),
4+
require(__DIR__ . '/../../common/config/params-local.php'),
5+
require(__DIR__ . '/params.php'),
6+
require(__DIR__ . '/params-local.php')
7+
);
8+
9+
return [
10+
'homeUrl' => '/your_directory_name/admin', // please see
11+
'id' => 'app-backend',
12+
'basePath' => dirname(__DIR__),
13+
'controllerNamespace' => 'backend\controllers',
14+
'bootstrap' => ['log'],
15+
'modules' => [],
16+
'components' => [
17+
18+
'request' => [
19+
'baseUrl' => '/your_directory_name/admin', // please see
20+
],
21+
22+
'user' => [
23+
'identityClass' => 'common\models\User',
24+
'enableAutoLogin' => true,
25+
],
26+
27+
'log' => [
28+
'traceLevel' => YII_DEBUG ? 3 : 0,
29+
'targets' => [
30+
[
31+
'class' => 'yii\log\FileTarget',
32+
'levels' => ['error', 'warning'],
33+
],
34+
],
35+
],
36+
'errorHandler' => [
37+
'errorAction' => 'site/error',
38+
],
39+
'urlManager' => [
40+
'enablePrettyUrl' => true,
41+
'showScriptName' => false
42+
],
43+
44+
45+
'assetManager' => [
46+
'appendTimestamp' => true,
47+
'linkAssets' => true,
48+
],
49+
50+
],
51+
'params' => $params,
52+
];

admin/web/.htaccess

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
RewriteEngine on
2+
3+
# if a directory or a file exists, use it directly
4+
RewriteCond %{REQUEST_FILENAME} !-f
5+
RewriteCond %{REQUEST_FILENAME} !-d
6+
7+
# otherwise forward it to index.php
8+
RewriteRule . index.php

common/config/bootstrap.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?php
2+
Yii::setAlias('common', dirname(__DIR__));
3+
Yii::setAlias('frontend', dirname(dirname(__DIR__)) . '/frontend');
4+
Yii::setAlias('backend', dirname(dirname(__DIR__)) . '/admin'); // please see
5+
Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console');

frontend/config/main.php

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?php
2+
$params = array_merge(
3+
require(__DIR__ . '/../../common/config/params.php'),
4+
require(__DIR__ . '/../../common/config/params-local.php'),
5+
require(__DIR__ . '/params.php'),
6+
require(__DIR__ . '/params-local.php')
7+
);
8+
9+
10+
use \yii\web\Request; // please see
11+
$baseUrl = str_replace('/frontend/web', '', (new Request)->getBaseUrl()); // please see
12+
13+
return [
14+
'id' => 'app-frontend',
15+
'basePath' => dirname(__DIR__),
16+
'bootstrap' => ['log'],
17+
'controllerNamespace' => 'frontend\controllers',
18+
19+
'components' => [
20+
21+
'request' => [
22+
'baseUrl' => $baseUrl, // please see
23+
],
24+
25+
'user' => [
26+
'identityClass' => 'common\models\User',
27+
'enableAutoLogin' => true,
28+
],
29+
30+
'log' => [
31+
'traceLevel' => YII_DEBUG ? 3 : 0,
32+
'targets' => [
33+
[
34+
'class' => 'yii\log\FileTarget',
35+
'levels' => ['error', 'warning'],
36+
],
37+
],
38+
],
39+
40+
'errorHandler' => [
41+
'errorAction' => 'site/error',
42+
],
43+
44+
'urlManager' => [
45+
'baseUrl' => $baseUrl,
46+
'enablePrettyUrl' => true,
47+
'showScriptName' => false,
48+
'rules' => []
49+
],
50+
51+
],
52+
'params' => $params,
53+
];

frontend/web/.htaccess

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
RewriteEngine on
2+
3+
# if a directory or a file exists, use it directly
4+
RewriteCond %{REQUEST_FILENAME} !-f
5+
RewriteCond %{REQUEST_FILENAME} !-d
6+
7+
# otherwise forward it to index.php
8+
RewriteRule . index.php

0 commit comments

Comments
 (0)