在单个php页面中显示不同部分的最佳方式,具体取决于url传递的值

时间:2014-08-10 20:11:03

标签: php html5

我正在创建具有不同部分的简单CMS。它们显示在一个php文件中,具体取决于传递给url的值。我从url获取这些值,并根据它显示特定部分的值。我使用Switch和Cases来显示它们。

例如:

有特定的id传递给url,代码看起来像这样:

switch($navSection) {   
                    case "groups": include_once("includes/htmlSectionsForCms/cmsGroups.php"); break;

                    case "teams":
                        subjectHeader("Komandos");
                        break;

                    case "players":
                        subjectHeader("Žaidėjai");
                        break;

                    case "matches":
                        subjectHeader("Varžybos");
                        break;

                    case "matchesStatistics":
                        subjectHeader("Varžybų statistika");
                        break;  

                    case "messages":
                        subjectHeader("Pranešimai");
                        break;

                    case "surveys":
                        subjectHeader("Apklausos");
                        break;

                    default: include_once("includes/htmlSectionsForCms/cmsDefault.php"); break;
                    }

使用传递的变量是否有更好的方法在单个php页面中实现和组织不同的部分?

0 个答案:

没有答案