• 15-12-2024, 23:59:17
    #1
    var olan pure php sitemi mvc yapıya taşicam, daha önce mvc yapı kurmadım o yüzden biraz yardıma ihtiyacım var. araştırdığım yerler aşağıdaki yapıyı söylüyor ama benim projemde çok fazla detay var buna uygun doğru mvc yapı nasıl olmalı ileride sıkıntı yaşamamak için netleştirmek istedim

    Şuanki dosya yapısnın detayları;
    • Projede bir ana dizin var ingilizce ana sayfa blog gibi bölümleri içeriyor
    • ana dizinin altında 'tr' klasöründe türkçe dil desteği olan sayfa var, hazır mvc ye geçerken bunu dinamik yapıya geçirebilirim
    • ana dizinin altında hub klasörü var altında dinamik çok dilli kullanıcıların giriş yaptıktan sonra gördüğü panel var
    • bu hub klasörü içinde giriş yaptıktan sonra kullanılan işlemlerin bulunduğu operations klasörü (ajax istekleri gidiyor) ve class ların bulunduğu App klasörü var burada tüm class lar var
    • ana dizinin altında bir klasörde admin panel var, hubdaki operations ve app klasörleri burada tekrar var admin özellikleriyle ama aynı zamanda admin panelde hubdaki classlar da kullanılıyor, admindeki app de sadece üst erişimli class lar var, aynı şeyler kopyalanmıyor
    • hub klasörü içindeki app klasöründe 8-10 tane farklı platformun api kodları var her biri kendi klasöründe olacak şekilde
    • ana dizinde lang klasöründe multi dil için çeviri dosyaları var
    bu yapı için mvc klasör yapısı nasıl olmalı?

    örnek;
    /php_mvc
    /App
    /Model
    /View
    /Controller
    /Core
    Globals.init.php
    /Public
  • 16-12-2024, 00:01:12
    #2
    Kurumsal PLUS
    Aeknasd145 adlı üyeden alıntı: mesajı görüntüle
    var olan pure php sitemi mvc yapıya taşicam, daha önce mvc yapı kurmadım o yüzden biraz yardıma ihtiyacım var. araştırdığım yerler aşağıdaki yapıyı söylüyor ama benim projemde çok fazla detay var buna uygun doğru mvc yapı nasıl olmalı ileride sıkıntı yaşamamak için netleştirmek istedim

    Şuanki dosya yapısnın detayları;
    • Projede bir ana dizin var ingilizce ana sayfa blog gibi bölümleri içeriyor
    • ana dizinin altında 'tr' klasöründe türkçe dil desteği olan sayfa var, hazır mvc ye geçerken bunu dinamik yapıya geçirebilirim
    • ana dizinin altında hub klasörü var altında dinamik çok dilli kullanıcıların giriş yaptıktan sonra gördüğü panel var
    • bu hub klasörü içinde giriş yaptıktan sonra kullanılan işlemlerin bulunduğu operations klasörü (ajax istekleri gidiyor) ve class ların bulunduğu App klasörü var burada tüm class lar var
    • ana dizinin altında bir klasörde admin panel var, hubdaki operations ve app klasörleri burada tekrar var admin özellikleriyle ama aynı zamanda admin panelde hubdaki classlar da kullanılıyor, admindeki app de sadece üst erişimli class lar var, aynı şeyler kopyalanmıyor
    • hub klasörü içindeki app klasöründe 8-10 tane farklı platformun api kodları var her biri kendi klasöründe olacak şekilde
    • ana dizinde lang klasöründe multi dil için çeviri dosyaları var
    bu yapı için mvc klasör yapısı nasıl olmalı?

    örnek;
    /php_mvc
    /App
    /Model
    /View
    /Controller
    /Core
    Globals.init.php
    /Public
    Framework mu kullanacaksın kendi MVCni mi?
  • 16-12-2024, 00:01:57
    #3
    runo10 adlı üyeden alıntı: mesajı görüntüle
    Framework mu kullanacaksın kendi MVCni mi?
    kendi mvc yapım olacak, framework kullanmicam
  • 16-12-2024, 00:03:39
    #4
    Kurumsal PLUS
    Aeknasd145 adlı üyeden alıntı: mesajı görüntüle
    kendi mvc yapım olacak, framework kullanmicam
    Hocam ben de basit olarak kendi MVC mi yazdım istersen sana atabilirim. Onun üzerinden gidersin ya da incelersin. Bir de chatgpt ye sorarsan nasıl yapacağına dair baya yardımcı oluyor.
  • 16-12-2024, 00:04:33
    #5
    runo10 adlı üyeden alıntı: mesajı görüntüle
    Hocam ben de basit olarak kendi MVC mi yazdım istersen sana atabilirim. Onun üzerinden gidersin ya da incelersin. Bir de chatgpt ye sorarsan nasıl yapacağına dair baya yardımcı oluyor.
    olur hocam atabilirsin, gpt ye sordum aslında o1 pro mode a ama temel mvc yi açıyor, sonra kendi projemin dosyalarını attım kötü bir yapı kurdu
  • 16-12-2024, 00:19:34
    #6
    Kurumsal PLUS
    Aeknasd145 adlı üyeden alıntı: mesajı görüntüle
    olur hocam atabilirsin, gpt ye sordum aslında o1 pro mode a ama temel mvc yi açıyor, sonra kendi projemin dosyalarını attım kötü bir yapı kurdu
    özelden gönderdim hocam
  • 16-12-2024, 02:49:16
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Artıları eksileri tartışılır ama php tarafında çalışacaksanız Laravel kullanmanızı tavsiye ederim.

    İlgilenirseniz ücretsiz olarak sohbet ortamında destek verebilirim
  • 16-12-2024, 10:09:11
    #8
    mJet adlı üyeden alıntı: mesajı görüntüle
    Artıları eksileri tartışılır ama php tarafında çalışacaksanız Laravel kullanmanızı tavsiye ederim.

    İlgilenirseniz ücretsiz olarak sohbet ortamında destek verebilirim
    teşekkürler hocam ama pure php gitmeyi düşünüyorum daha esnek yapı daha iyi şu anlık
  • 16-12-2024, 17:32:25
    #9
    Multi dil tarafında gettext ile dahili bir language yapısı kullanabilirsin ve bu sayede poedit gibi araçlarla multi language düzenleme merge işlemi yapabilirsin.

    Daha önce oluşturmuş olduğum ve hali hazırda kullanmakta olduğum mvc yapimi inceleyebilirsiniz.