CakePHP gibi, bir kaç bölümde (Cake Manual's View page daha fazla bilgi bulabilirsiniz) bölünmüş bir şablon sistemi diğer web çerçeveler var olabilir:
- Düzenleri: Bunlar, o makyaj sayfanın temel düzeni şablonları vardır.
- Görünüm Şablonlar: Bu şablonlar (genellikle) MVC tasarım deseni alınır, belirli bir eylemi maç. Örneğin orada bir blog yazısı düzenleme için bir görünüm olacak, ve bir blog yazısı göstermek için olabilir. Bu görüntüle şablonlar Düzen şablonun belirli bir bölümünde içine enjekte edilir.
- Elements & Helpers: Görünüm şablonlar veya Düzen şablonun belirli bölümlerini içine enjekte edilir Yeniden Kullanılabilir şablonlar. Bir 'yazar' şablonu bir makale Görünüm şablonu içine sokulabilir veya bir giriş kutusu Düzen şablonun bir bölümünde görüntülenir olabilir.
Ben CakePHP ile çok fazla bir şey olmadığını kabul edeceğiz, ancak bu kavramlar Birçok çerçeveler karşısında benzer.
biz normalde o kadar dilim ve sonra sadece çerçeveye içerik eklerim
Dilimleme akılda şablonları farklı tutmak gerekir. Bir Düzen kaliba ortak unsurları dilimleyin. Düzen Şablon sokulacak tasarlanmış küçük Görünüm Şablonları içine eylem belirli bölümlerini kadar dilim. Yardımcısı / Eleman Şablonları içine dilim ortak dinamik unsurlar.
emin değilim ben kek çerçevesini kullanarak tasarım gerçek bir canlı sayfasına köprü yapmak için bir ön uç kişi veya bir arka uç kişiyi gerekiyorsa
Ön deneyime sahip birinin şablonları oluşturmak mümkün olacak, ama Kontrolörleri oluşturmak için arka uç deneyimi olan birine ihtiyacım olacak (kod bu does sitenizin ne olursa olsun does) ve her şeyi birlikte kravat.