canberkdeniz95 / yii2-130201092
Yii2 Players Module
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- php: >=7.0
- yiisoft/yii2: ~2.0.13
Requires (Dev)
- phpunit/phpunit: 8.*.*
This package is not auto-updated.
Last update: 2025-05-22 15:48:16 UTC
README
Öncelikle bilgisayarınızda vagrant ve VM kurulu olmalıdır. https://www.vagrantup.com/ ve https://www.oracle.com/tr/virtualization/virtualbox/ sitelerinden kurulum yapabilirsiniz.
Adım 1 yiisoft/yii2-app-advanced kurulumu. konsola "cd /var/www/" yazdıktan sonra "composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced" yazarak kurulumu gerçekleştiriyoruz.
Adım 2 Github linki ile clone çekme konsola /var/www/advanced uzandıtında "composer require --prefer-dist canberkdeniz95/yii2-130201092 "dev-main" "
Adım 3 advanced/backend/config/main.php içerisinde 'modules' -> 'content' altında 'players' => 'canberkdeniz95\players\module' yazmamız lazım.
Adım 4 moduledeki migrations dosyası içinde bulunan .php uzantılı dosyaları advanced/console/migrations ın içerisine kopyalayıp konsolda "migrate up" komutunu çalıştırıyoruz.Böylelikle veri şemalarımız elde edilmiş oluyor.
Adım 5 "vagrant up" komutunu çalıştırarak makinemizi ayağa kaldırıp aşağıdaki görüntülere ulaşabiliyoruz.
Module Görüntüleri
1-http://advanced/backend/web/index.php?r=players/players/index linkinden oyuncuların tablosuna erişiyoruz.Bu ekranda oyuncu ekleme/silme/güncelleme işlemleri yapılabiliyor.
2-http://advanced/backend/web/index.php?r=players/teams/index linkinden takımların tablosuna erişiyoruz.Bu ekranda takım ekleme/silme/güncelleme işlemleri yapılabiliyor.
3- ve son olarak http://advanced/backend/web/index.php?r=players%2Ftransfer%2Findex linkinden transfer işlemini gerçekleştirebiliyoruz.
4- Transfer işlemi oyuncunun hangi takımdan hangi takıma transfer olacağını ve bunun sonucunda oyuncunun takımının değişmesini sağlamaktadır.İşlem gerçekleştikten sonra tekrar http://advanced/backend/web/index.php?r=players/teams/index linkine giderek oyuncunun takımının değiştiği görülebilir.