ΠΠ΄ΠΌΠΈΠ½ΠΊΠ° Simba
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ Π°Π΄ΠΌΠΈΠ½ΠΊΠ° Π΄Π»Ρ Simba, (*1)
Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ composer require masterflash-ru/admin, (*2)
Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π΄Π°ΠΌΠΏ Π±Π°Π·Ρ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ data
ΠΠ±Π½ΠΎΠ²Π»ΡΡ ΠΏΠ°ΠΊΠ΅Ρ, Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΠ°ΠΉΡΠ° ΡΠ°ΠΉΠ»Ρ ΡΠ²Π°-ΡΠΊΡΠΈΠΏΡΠΎΠ²!
ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΈΡΡΠΈΡΠ΅ ΠΊΠ΅Ρ - ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΡΠ΅ Π²ΡΠ΅ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ cache ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ!, (*3)
Π ΠΊΠΎΠ½ΡΠΈΠ³Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΡΡΠ° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ DefaultSystemCache:, (*4)
'caches' => [
'DefaultSystemCache' => [
'adapter' => [
'name' => Filesystem::class,
'options' => [
'cache_dir' => './data/cache',
'ttl' => 60*60*2
],
],
'plugins' => [
[
'name' => Serializer::class,
'options' => [
],
],
],
],
],
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·ΠΎΠΉ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΎ DefaultSystemDb:, (*5)
......
"databases"=>[
//ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Π±Π°Π·ΠΎΠΉ + ΠΈΠΌΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
'DefaultSystemDb' => [
'driver'=>'MysqlPdo',
//"unix_socket"=>"/tmp/mysql.sock",
"host"=>"localhost",
'login'=>"root",
"password"=>"**********",
"database"=>"simba4",
"locale"=>"ru_RU",
"character"=>"utf8"
],
],
.....
ΠΠ΄ΠΌΠΈΠ½ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ 2 Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°: ΡΠ΅ΡΠΊΠ° JqGrid (Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ ΠΈ Π΄ΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡΠ΅) ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠΎΡΠΌΡ Laminas
ΠΠ»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ Π²ΡΠ΅ ΡΡΠ°ΡΠΎΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠΎΡΠ΅Π²Π°Π»ΠΎ ΠΈΠ· ΠΏΡΠ΅ΠΆΠ½ΠΈΡ
Π²Π΅ΡΡΠΈΠΉ. Π‘ΡΠ°ΡΠ°Ρ ΡΠ°ΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ., (*6)
ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ doc, (*7)