如果您要在脚本中构建一个页面数组并将其与当前活动页面一起传递到视图文件,将会更容易:
//index.php or controller$pages = array();$pages["offnungszeiten.php"] = "Öffnungszeiten";$pages["sauna.php"] = "Sauna";$pages["frauensauna.php"] = "Frauensauna";$pages["custom.php"] = "Beauty Lounge";$pages["feiertage.php"] = "Feiertage";$activePage = "offnungszeiten.php";//menu.php<?php foreach($pages as $url=>$title):?> <li> <a <?php if($url === $activePage):?><?php endif;?> href="<?php echo $url;?>"> <?php echo $title;?> </a> </li><?php endforeach;?>
使用像Smarty这样的模板引擎,您的menu.php看起来会更好:
//menu.php{foreach $pages as $url=>$title} <li> <a {if $url === $activePage}{/if} href="{$url}"> {$title} </a> </li>{/foreach}


