Yii2-client
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²., (*1)
Π ΡΠΎΡΡΠ°Π² Π²Ρ
ΠΎΠ΄ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ (CRUD):, (*2)
- ΠΠ»ΠΈΠ΅Π½ΡΡ (ΠΈΠΌΡ, ΡΠΎΡΠΎ, ΡΡΠ°ΡΡΡ ΠΈ Ρ.Π΄.)
- ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²
- ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, (*3)
php composer require dvizh/yii2-client "*"
ΠΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² composer.json, (*4)
"dvizh/yii2-client": "*",
Π Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ, (*5)
php composer update
ΠΠ°Π»Π΅Π΅, ΠΌΠΈΠ³ΡΠΈΡΡΠ΅ΠΌ Π±Π°Π·Ρ:, (*6)
php yii migrate --migrationPath=vendor/dvizh/yii2-client/src/migrations
ΠΠ΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»ΡΠΉ, ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ
Π·Π°Π²ΠΈΡΠΈΡ client, (*7)
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°
Π ΡΠ΅ΠΊΡΠΈΡ modules ΠΊΠΎΠ½ΡΠΈΠ³Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΡ:, (*8)
'modules' => [
//..
'client' => [
'class' => 'dvizh\client\Module',
'adminRoles' => ['administrator'],
],
//..
]
Π ΡΠ΅ΠΊΡΠΈΡ components:, (*9)
'client' => [
'class' => 'dvizh\client\Client',
],
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
- ?r=client/default/index - ΡΠΏΠΈΡΠΎΠΊ CRUD
ΠΠΈΠ΄ΠΆΠ΅ΡΡ
- dvizh\client\widgets\Calls::widget(['client' => $clientModel]); - Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅