Ben bu PHP olarak işaretlenmiş ama benim problem göstermek için PHP kodu kullanarak olacak çünkü.
Yani denetleyicisi için bu gibi bazı kod var:
switch ($page)
{
case "home":
require "views/home.php";
break;
case "search":
require "views/search.php";
break;
}
Açıkçası orada daha fazla sayfa bulunuyor ama bu benim sorunu göstermek gerekir. Bu sayfaların hem de (ve bu konuda sitedeki tüm sayfalar için) için ortak bir başlık, navigasyon ve altbilgi vardır. Ben birden kullanıyor olmalıdır ifadeleri gerektirir? Benim ilk tahminim olacaktır:
switch ($page)
{
case "home":
require "templates/header.php";
require "templates/navigation.php";
require "views/home.php";
require "templates/footer.php";
break;
case "search":
require "templates/header.php";
require "templates/navigation.php";
require "views/search.php";
require "templates/footer.php";
break;
}
Nedense içimden bir ses bu doğru değil bana söyler.