mmyildizs / gaminglaptops
Yii2 Content Module
Installs: 3
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-20 08:20:25 UTC
README
İsim-Soyadı: Mirhat Metin YILDIZ
OkulNo: 170201017
Bölüm: Bilgisayar Mühendisliği
Üniversite-Fakülte: Kocaeli Üniversitesi-Mühendislik
Ders: İnternet Programcılığı - Uğur YILDIZ
gaminglaptops
Bu link kopyalanmalı. Packagistten dosya yüklenmeli.
Packagist dosyası: mmyildizs/gaminglaptops şekilde olmalıdır zaten linkimi kopyalayıp packagistten submitten bu şekilde çıkacaktır.
Ya da packagist browserden mmyildizs/gaminglaptops bulunmalıdır.(hata olmazsa).
gaminglaptops Modülü
Modellers kısmında laptop markaları,modelleri ve laptop özellikleri bulunmaktadır.
Markalars kısmında marka adları ve model adedi bulunmaktadır.
Buradaki amaç Modellers kısmında bir laptop eklediğimizde Markalars'ta modeladedini güncellemesidir(oto olarak güncelliyor).
Ancak eğer Modellers kısmından bir model eklediğinizde marka adı Markalars 'ta yoksa Markalars'ta marka adı eklenmelidir(modeladedine değer girmeye gerek yok.çünkü kendiliğinden güncelleniyor)
Kurulum
Repo linki : https://github.com/mmyildizs/gaminglaptops.git
Packagist : mmyildizs/gaminglaptops
1-) ssh -i .vagrant/machines/weborgun/virtualbox/private_key vagrant@weborgun bağlanmalıdır.
2-) cd /var/www/advanced/ yazıp açılmalıdır.
3-) composer require --prefer-dist mmyildizs/gaminglaptops "dev-main" şekilde yazılmalıdır.
4-) Vendor altında mmyildizs modülü oluşacaktır. (Ek olarak mirhatmetinyildiz ve mmyildiz klasörleri de oluşuyor nedendir bilmiyorum ama bunlar gereksiz)
5-) Ancak bir sorun var birden fazla gaminglaptops oluştuğu için main.php'deki modules hata verecektir.
Bu yüzden bu hatayı düzeltmek için:
Aşağıdaki Önlem1 ' deki gibi gaminglaptops klasörü kopyalanmalı.
Aşağıdaki Önlem2 ' deki gibi mmyildizs'e yapıştırılmalı.
Aşağıdaki Önlem3 ' teki gibi arta kalan gaminglaptops klasörü silinmeli.
6-) backend>config> kısmından main.php içinde modules şu şekilde olmalı:
'modules' => [ 'gaminglaptops' => [ 'class' => 'vendor\mmyildizs\gaminglaptops\Module', ], ],
http://advanced/backend/web/index.php?r=gaminglaptops/modellers
http://advanced/backend/web/index.php?r=gaminglaptops/markalars
linklerinin gösterip göstermediği kontrol edilmelidir.
Sonuç:
Ek-1(Model Ekleme-Modeladedi güncellemesi)
Ek-2(Marka Ekleme-Modeladedi güncellemesi)