Benim kendi küçük çerçeve geliştirmeye çalışacağız. Bunun için, bazı çiftleşmiş teknikleri kadar okumak istiyorum. Ben çiftleşmiş gerçekten karmaşık bir konu olduğunu biliyorum, ama bazı stratejiler bilerek doğru olanı bulmanıza yardımcı olabilir.
, Sen bir söz varsa, sadece örneğin "smarty" yazmayın lütfen. Arkasında kavramı hakkında biraz yazmak.
Bana bir fikir ile başlayalım: şeyler basit hale getirmek için, benim şablon dosyalarını HTML içerdiği sadece PHP dosyalarıdır. Şablonları diğer şablonları içerebilir. Veri şablonu için tüm verileri içeren bir ilişkisel dizidir bir $ veri değişkeni aracılığıyla şablonlar içine sokulur.
Yani, ilk aşamada bir kontrolör bazı eylem gerçekleştiren ve $ veri dizisi oluşturur. Sonra, uygun bir şablon dahil edilecektir.
Bir Şablon sadece şablonlar, aynı zamanda denetleyicileri eklemek gerekebilir: Sorunlar. yani (bir şablon içinde ele alınması gereken çok karmaşık arkasında oldukça karmaşık mantığı ile) bir kırıntı veya menü görüntüleniyor.