• 27-12-2025, 21:38:27
    #1
    Merhabalar,
    PHP ve frontend tarafında kendimi yeni yeni geliştiren biriyim.
    Bir listeleme sayfasında tab sistemi kullanıyorum (all / new / used).
    Her tab içinde aynı HTML kart yapısı var ancak sadece data değişiyor.
    Şu an aynı HTML’yi 3 farklı yerde kullanıyorum. Bunu:
    • include / partial
    • tek kart dosyası
    • değişken bazlı çağırma
    şeklinde daha temiz hale getirmek istiyorum.
    Bu yapıyı doğru mimariyle kurmak için önerileriniz nelerdir?
    Özellikle yeni başlayan biri için “best practice” yaklaşımı merak ediyorum.
    Teşekkürler.

    şu yapıdan kurtulmak iyi olur
  • 27-12-2025, 21:45:03
    #2
    HTML bloğunu php fonksiyona ata, canın istediği yerde fonksiyonu çağır.
    Bu MVC yapısına daha uygun ve çağırdığın yere göre özelleştirme için daha iyi bir yol.
  • 27-12-2025, 21:56:44
    #3
    yazilimdestegi adlı üyeden alıntı: mesajı görüntüle
    HTML bloğunu php fonksiyona ata, canın istediği yerde fonksiyonu çağır.
    Bu MVC yapısına daha uygun ve çağırdığın yere göre özelleştirme için daha iyi bir yol.
    blog sayfası için ayırdım ama bu araç listeleme yaparken 3 farklı kategori var aynı yapıyı 3 farklı yere çağırmak ve yeniden isimlendirmem gerekiyor galiba bir örneği bana gösterebilir misiniz müsaitlik durumunuz varsa
  • 27-12-2025, 22:19:20
    #4
    fonksiyon açarken get_html( $type, $locatiion ); gibi parametreler kullan yerine göre farklı biçimlendirme yapabilirsin.
  • 27-12-2025, 23:04:00
    #5
    yazilimdestegi adlı üyeden alıntı: mesajı görüntüle
    fonksiyon açarken get_html( $type, $locatiion ); gibi parametreler kullan yerine göre farklı biçimlendirme yapabilirsin.
    Ekleme yapayım, sadece include ile fonksiyon içerisinde components/card.php gibi çağırabilirsin. Değişkenleri direkt kullanırsın kısacası.