ilkerozcn / yii2proje
Yii2 Content Module
Installs: 0
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-08-11 18:35:16 UTC
README
Hazırladığım modülde okulda bulunan öğrenciler listelenebilmektedir. Aynı zamanda okuldaki sınıflar da listenmektedir. Öğrenciler sahip oldukları sınıf idleri ile foreign key yardımıyla bulundukları sınıflarla ilişkilendirilmiştir.
- Modülün yapılma amacı okuldaki öğrencilerin bilgilerini ve sınıf verilerini dijital ortamda saklamaktır.
- Listede rahatlıkla arama yapılabilmektedir.
- Aynı zamanda öğrenci eklemek, çıkarmak, bilgileri üzerinde düzenleme yapmak da mümkündür.
Kurulum
-Packagistten projeyi çekmek için gerekli olan komut : composer require ilkerozcn/yii2proje
- Modülü Advanced projesine kurabilmek için Advanced klasörünün içindeki composer.json a
aşağıdaki kod parçası eklenmelidir.
"require": {
..........
"vendor/ilkerozcn/yii2proje": "dev-main"
},
- Ardından adnavanced/backend içindeki main.php dosyasının içinde aşağıdaki kod düzenlemesi yapılır.
'modules' => [
'proje' => [
'class' =>'ilkerozcn\proje\Module'
]
],
- advanced/vendor klasörü altına ilkerozcn adlı klasör açılıp git clone modül çekilir.
- Daha sonra webgece makinesi vagrant klasörü altında vagrant up komutu ile çalıştırılır.
- Makine çalıştırıldıktan sonra konsoldan advanced dizinine gidilir.
ssh -i .vagrant/machines/webgece/virtualbox/private_key vagrant@webgece komutu çalıştırılır.(ssh bağlantısı yapılır)
- Ardından veritabanına tabloların yüklene bilmesi için migrate işlemi yapılır
php yii migrate --migrationPath=@vendor/ilkerozcn/yii2proje/src/migrate
yazılır.
Modül Kuruldu
Modüle erişmek için aşağıdaki url yi tarayıcınızdan çağırmanız yeterlidir.
http://advanced/backend/web/index.php?r=proje/deneme