Commit 088f364d0618c2868596454c68fb8393639090bd
1 parent
442daa2f
img from gallery in static page finish
Showing
6 changed files
with
218 additions
and
3 deletions
Show diff stats
common/config/main.php
... | ... | @@ -45,9 +45,9 @@ |
45 | 45 | 'class' => SeoComponent::className(), |
46 | 46 | ], |
47 | 47 | 'imagemanager' => [ |
48 | - 'class' => 'noam148\imagemanager\components\ImageManagerGetPath', | |
49 | - 'mediaPath' => dirname(dirname(__DIR__)) . '/common/images', | |
50 | - 'cachePath' => 'assets/images', | |
48 | + 'class' => 'artbox\core\components\imagemanager\components\ImageManagerGetPath', | |
49 | + 'mediaPath' => dirname(dirname(__DIR__)) . '/storage', | |
50 | + 'cachePath' => '../../storage/cache', | |
51 | 51 | 'useFilename' => true, |
52 | 52 | 'absoluteUrl' => false, |
53 | 53 | ], | ... | ... |
console/migrations/m171123_140641_create_page_category_table.php
0 โ 100644
1 | +<?php | |
2 | + | |
3 | +use yii\db\Migration; | |
4 | + | |
5 | +/** | |
6 | + * Handles the creation of table `page_category`. | |
7 | + */ | |
8 | +class m171123_140641_create_page_category_table extends Migration | |
9 | +{ | |
10 | + /** | |
11 | + * @inheritdoc | |
12 | + */ | |
13 | + public function up() | |
14 | + { | |
15 | + $this->createTable('page_category', [ | |
16 | + 'id' => $this->primaryKey(), | |
17 | + 'sort' => $this->integer(), | |
18 | + 'status' => $this->boolean(), | |
19 | + ]); | |
20 | + } | |
21 | + | |
22 | + /** | |
23 | + * @inheritdoc | |
24 | + */ | |
25 | + public function down() | |
26 | + { | |
27 | + $this->dropTable('page_category'); | |
28 | + } | |
29 | +} | ... | ... |
console/migrations/m171123_140827_create_page_category_lang_table.php
0 โ 100644
1 | +<?php | |
2 | + | |
3 | +use yii\db\Migration; | |
4 | + | |
5 | +/** | |
6 | + * Handles the creation of table `page_category_lang`. | |
7 | + */ | |
8 | +class m171123_140827_create_page_category_lang_table extends Migration | |
9 | +{ | |
10 | + /** | |
11 | + * @inheritdoc | |
12 | + */ | |
13 | + public function up() | |
14 | + { | |
15 | + $this->createTable('page_category_lang', [ | |
16 | + 'id' => $this->primaryKey(), | |
17 | + 'title' => $this->string(), | |
18 | + 'language_id' => $this->integer(), | |
19 | + 'page_category_id' => $this->integer(), | |
20 | + ]); | |
21 | + } | |
22 | + | |
23 | + /** | |
24 | + * @inheritdoc | |
25 | + */ | |
26 | + public function down() | |
27 | + { | |
28 | + $this->dropTable('page_category_lang'); | |
29 | + } | |
30 | +} | ... | ... |
console/migrations/m171123_141322_create_junction_table_for_page_and_page_category_tables.php
0 โ 100644
1 | +<?php | |
2 | + | |
3 | +use yii\db\Migration; | |
4 | + | |
5 | +/** | |
6 | + * Handles the creation of table `page_page_category`. | |
7 | + * Has foreign keys to the tables: | |
8 | + * | |
9 | + * - `page` | |
10 | + * - `page_category` | |
11 | + */ | |
12 | +class m171123_141322_create_junction_table_for_page_and_page_category_tables extends Migration | |
13 | +{ | |
14 | + /** | |
15 | + * @inheritdoc | |
16 | + */ | |
17 | + public function up() | |
18 | + { | |
19 | + $this->createTable('page_to_category', [ | |
20 | + 'page_id' => $this->integer(), | |
21 | + 'category_id' => $this->integer(), | |
22 | + 'PRIMARY KEY(page_id, category_id)', | |
23 | + ]); | |
24 | + | |
25 | + // creates index for column `page_id` | |
26 | + $this->createIndex( | |
27 | + 'idx-page_to_category-page_id', | |
28 | + 'page_to_category', | |
29 | + 'page_id' | |
30 | + ); | |
31 | + | |
32 | + // add foreign key for table `page` | |
33 | + $this->addForeignKey( | |
34 | + 'fk-page_to_category-page_id', | |
35 | + 'page_to_category', | |
36 | + 'page_id', | |
37 | + 'page', | |
38 | + 'id', | |
39 | + 'CASCADE' | |
40 | + ); | |
41 | + | |
42 | + // creates index for column `category_id` | |
43 | + $this->createIndex( | |
44 | + 'idx-page_to_category-category_id', | |
45 | + 'page_to_category', | |
46 | + 'category_id' | |
47 | + ); | |
48 | + | |
49 | + // add foreign key for table `page_category` | |
50 | + $this->addForeignKey( | |
51 | + 'fk-page_to_category-category_id', | |
52 | + 'page_to_category', | |
53 | + 'category_id', | |
54 | + 'page_category', | |
55 | + 'id', | |
56 | + 'CASCADE' | |
57 | + ); | |
58 | + } | |
59 | + | |
60 | + /** | |
61 | + * @inheritdoc | |
62 | + */ | |
63 | + public function down() | |
64 | + { | |
65 | + // drops foreign key for table `page` | |
66 | + $this->dropForeignKey( | |
67 | + 'fk-page_to_category-page_id', | |
68 | + 'page_to_category' | |
69 | + ); | |
70 | + | |
71 | + // drops index for column `page_id` | |
72 | + $this->dropIndex( | |
73 | + 'idx-page_to_category-page_id', | |
74 | + 'page_to_category' | |
75 | + ); | |
76 | + | |
77 | + // drops foreign key for table `page_category` | |
78 | + $this->dropForeignKey( | |
79 | + 'fk-page_to_category-category_id', | |
80 | + 'page_to_category' | |
81 | + ); | |
82 | + | |
83 | + // drops index for column `category_id` | |
84 | + $this->dropIndex( | |
85 | + 'idx-page_to_category-category_id', | |
86 | + 'page_to_category' | |
87 | + ); | |
88 | + | |
89 | + $this->dropTable('page_to_category'); | |
90 | + } | |
91 | +} | ... | ... |
console/migrations/m171123_142225_add_gallery_column_to_page_table.php
0 โ 100644
1 | +<?php | |
2 | + | |
3 | +use yii\db\Migration; | |
4 | + | |
5 | +/** | |
6 | + * Handles adding gallery to table `page`. | |
7 | + */ | |
8 | +class m171123_142225_add_gallery_column_to_page_table extends Migration | |
9 | +{ | |
10 | + /** | |
11 | + * @inheritdoc | |
12 | + */ | |
13 | + public function up() | |
14 | + { | |
15 | + $this->addColumn('page', 'gallery', $this->string(255)); | |
16 | + } | |
17 | + | |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
21 | + public function down() | |
22 | + { | |
23 | + $this->dropColumn('page', 'gallery'); | |
24 | + } | |
25 | +} | ... | ... |
console/migrations/m171123_151350_create_ImageManager_table.php
0 โ 100644
1 | +<?php | |
2 | + | |
3 | +use yii\db\Migration; | |
4 | + | |
5 | +/** | |
6 | + * Handles the creation of table `ImageManager`. | |
7 | + */ | |
8 | +class m171123_151350_create_ImageManager_table extends Migration | |
9 | +{ | |
10 | + /** | |
11 | + * @inheritdoc | |
12 | + */ | |
13 | + public function up() | |
14 | + { | |
15 | + $this->createTable('ImageManagerLang', [ | |
16 | + 'image_id' => $this->integer(), | |
17 | + 'language_id' => $this->integer(), | |
18 | + 'title' => $this->string(), | |
19 | + 'alt' => $this->string(), | |
20 | + 'description' => $this->string(), | |
21 | + ]); | |
22 | + | |
23 | + $this->createIndex( | |
24 | + 'imageManagerIndexLang', | |
25 | + 'ImageManagerLang', | |
26 | + ['image_id', 'language_id'], | |
27 | + true | |
28 | + ); | |
29 | + } | |
30 | + | |
31 | + /** | |
32 | + * @inheritdoc | |
33 | + */ | |
34 | + public function down() | |
35 | + { | |
36 | + $this->dropIndex('imageManagerIndexLang', "ImageManagerLang"); | |
37 | + | |
38 | + $this->dropTable('ImageManagerLang'); | |
39 | + } | |
40 | +} | ... | ... |