2017 © Pedro PelΓ‘ez
 

project rzwebsys7

RzWebSys7 - CMS powered by Yii Framework 2

image

webadmin87/rzwebsys7

RzWebSys7 - CMS powered by Yii Framework 2

  • Friday, August 25, 2017
  • by webadmin87
  • Repository
  • 15 Watchers
  • 32 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 15 Forks
  • 10 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

RzWebSys7 - CMS на основС Yii2

ΠŸΡ€Π΅Π΄ΡΡ‚Π²Π»ΡΠ΅Ρ‚ собой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для быстрого развСртывания ΠΈΠ½Ρ‚Π΅Ρ€Π΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π½Π°Π±ΠΎΡ€ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вострСбованных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ., (*1)

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: http://webadmin87.github.io/rzwebsys7/, (*2)

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° систСмы

1) app - web ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, (*3)

2) console - консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, (*4)

3) common - ядро систСмы, (*5)

4) vendor - сторонниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, (*6)

5) environments - настройки ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ, (*7)

БистСмныС трСбования

1) PHP 5.4, (*8)

2) Π’Π΅Π± сСрвСр Apache 2.2, (*9)

3) PostgreSql 9.3, (*10)

4) Composer, (*11)

Установка

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ composer находится Π² путях поиска вашСй ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ. НапримСр, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² /usr/local/bin, (*12)

Apache настроСн Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ DOCUMENT_ROOT для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ хоста ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΠ°ΠΏΠΊΡƒ app/web, (*13)

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΡ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ fxp/composer-asset-plugin:1.0.0 для composer. Для этого выполняСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π΄Ρƒ:, (*14)

composer.phar global require "fxp/composer-asset-plugin:1.0.0", (*15)

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ приступит ΠΊ установки самой систСмы:, (*16)

1) Π’ Ρ„Π°ΠΉΠ»Π°Ρ… environments/dev/common/config/main-local.php ΠΈ environments/prod/common/config/main-local.php прописываСм настройки соСдинСния с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… для окруТСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π° соотвСтствСнно., (*17)

2) УстанавливаСм зависимости Ρ‡Π΅Ρ€Π΅Π· composer. Π’ ΠΊΠΎΡ€Π½Π΅ систСмы выполняСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ composer.phar install, (*18)

3) ЗапускаСм скрипт ./init ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ для установки, (*19)

4) ЗапускаСм ./yii install, (*20)

5) НаслаТдаСмся ), (*21)

Административный Ρ€Π°Π·Π΄Π΅Π» находится ΠΏΠΎ адрСсу /admin/. Для Π²Ρ…ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ root ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ установкС., (*22)

ΠœΠΎΠ΄ΡƒΠ»ΠΈ входящиС Π² состав систСмы

Π“Π»Π°Π²Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»:, (*23)

  1. ВСкстовыС странички с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ созданиС иСрархичСских структур ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Ρ‚Π° - Ρ‚Π΅Π³Π°ΠΌΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания друТСствСнных SEO url - адрСсов ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ влоТСнности. НапримСр: /articles/php/yii2/, (*24)

  2. МСню. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания любого количСства мСню, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ влоТСнности., (*25)

  3. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ любой сущности систСмы., (*26)

  4. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ области. ВСкстовыС Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ области с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ php сцСнариСв., (*27)

  5. Π“Ρ€ΡƒΠΏΠΏΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… областСй. ОбъСдинСниС Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… областСй Π² Π³Ρ€ΡƒΠΏΠΏΡ‹ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ задания ΠΏΡ€Π°Π²ΠΈΠ» отобраТСния Π½Π° страницах сайта., (*28)

  6. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа ΠΊ сущностям. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ сущностям Π² Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅ для Ρ€Π°Π·Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ., (*29)

  7. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ шаблонов сайта Π² зависимости ΠΎΡ‚ условий (ΠΏΠΎ url адрСсу, php Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈ Ρ‚.ΠΏ.), (*30)

  8. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠ°Ρ€Ρ‚Ρ‹ сайта Π² html ΠΈ xml Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…., (*31)

  9. Π€ΠΎΡ€ΠΌΠ° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи с ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ сообщСний Π½Π° email., (*32)

ΠœΠΎΠ΄ΡƒΠ»ΡŒ новостСй

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ новостных ΠΈ статСйных Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ². Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠ°Ρ‚ΠΎΡ€ записСй., (*33)

Π‘Π°Π½Π½Π΅Ρ€Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π½Π½Π΅Ρ€ΠΎΠ² ΠΈ ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ Π² зависимости ΠΎΡ‚ Π±Π°Π½Π½Π΅Ρ€Π½ΠΎΠ³ΠΎ мСста. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹: jpg, gif, png, swf., (*34)

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² с иСрархичСской Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°., (*35)

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ajax ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² доставки ΠΈ ΠΎΠΏΠ»Π°Ρ‚Ρ‹, настройка статусов Π·Π°ΠΊΠ°Π·Π°. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π·Π°ΠΊΠ°Π·Π° сохраняСтся Π² Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ отправляСтся администратору сайта Π½Π° email., (*36)

Π“Π΅ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π³Π΅ΠΎ - справочника., (*37)

ЀотогалСрСя

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΠΉ с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· HTML 5, (*38)

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· CSV Ρ„Π°ΠΉΠ»Ρ‹. Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€ΡƒΡ‡Π½ΠΎΠΉ настройки сопоставлСния ΠΏΠΎΠ»Π΅ΠΉ Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ., (*39)

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

ГСнСрация каркаса Π½ΠΎΠ²ΠΎΠ³ΠΎ модуля

ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ систСмного Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° App module generator, (*40)

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля ΠΊ систСмС

Для ΠΏΠΎΠΊΠ΄Π»ΡŽΡ‡Π΅Π½ΠΈΡ модуля ΠΊ систСмС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ модуля Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ enabledModules Π² Ρ„Π°ΠΉΠ»Π΅:, (*41)

common/config/params.php

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† сущностСй Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ. ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½Π° Π±Π°Π·Π΅ систСмных шаблонов., (*42)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ (Ρ‚Π°Π±Π»ΠΈΡ†Π° простой сущности, Ρ‚Π°Π±Π»ΠΈΡ†Π° Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ сущности):, (*43)

./yii migrate/create --migrationPath=@webapp/modules/module_name/migrations --templateFile=@console/views/migrations/table.php migration_name
./yii migrate/create --migrationPath=@webapp/modules/module_name/migrations --templateFile=@console/views/migrations/table-tree.php migration_name

Π³Π΄Π΅ module_name - имя модуля для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ создаСтся миграция, migration_name - имя ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ, (*44)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ примСнСния ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ модуля:, (*45)

./yii migrate/up --applyPath=@webapp/modules/module_name/migrations

Π‘Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° applyPath ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ происходит для всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ сразу, (*46)

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ

МодСли систСмы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ унаслСдованы ΠΎΡ‚ \common\db\ActiveRecord ΠΈΠ»ΠΈ \common\db\TActiveRecord (ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΈ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹Π΅ соотвСтствСнно)., (*47)

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан класс, унаслСдованный ΠΎΡ‚ \common\db\MetaFields. Π’ Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ПолС ΠΌΠΎΠ΄Π΅Π»ΠΈ - Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ абстракция Π½Π°Π΄ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Класс поля Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ унаслСдован ΠΎΡ‚ \common\db\fields\Field. Данная абстракция Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для автоматичСской Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ интСрфСйса администрирования., (*48)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ main., (*49)

ГСнСрация CRUD сущностСй

ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля Gii Π½Π° основС систСмных шаблонов. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ App CRUD ΠΈ App tree CRUD для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΈ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹Ρ… сущностСй соотвСтствСнно. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ класс для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ common\controllers\Admin., (*50)

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

ΠœΠΎΠ΄ΡƒΠ»ΠΈ рСсурсов (AssetBundle) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ \common\components\AssetBundle, (*51)

ГСнСрация Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, (*52)

vendor/bin/apidoc api app ./docs/app
vendor/bin/apidoc api common ./docs/common
vendor/bin/apidoc api console ./docs/console

ВСстированиС

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ фикстур сущностСй ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ:, (*53)

./yii fixture/generate-all --templatePath='@tests/codeception/common/templates/fixtures' --fixtureDataPath='@tests/codeception/common/fixtures/data'

The Versions