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

dev-main 2021-01-20 10:40 UTC

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.

1sIz95V9OJ_FQbneNj7GmzfBPa7RHMGjE

1PqfFsotfsQs7-UN2QaMQ_jlwzcnhx585)

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

İlker Özcan 180202081