これは PHP としてマークされていますが、これは PHP コードを使用して問題を表示するためです。
したがって、コントローラーには次のようなコードがあります。
switch ($page)
{
case "home":
require "views/home.php";
break;
case "search":
require "views/search.php";
break;
}
明らかにもっと多くのページがありますが、これは私の問題を説明するはずです。これらの両方のページ (およびサイト上のすべてのページ) に共通のヘッダー、ナビゲーション、およびフッターがあります。複数のrequireステートメントを使用する必要がありますか? 私の最初の推測は次のとおりです。
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;
}
どういうわけか、私の腸はこれが正しくないと教えてくれます。