我创建了一个简单的超薄应用程序,其中包含登录表单、仪表板、注册页面和帐户页面。每个页面都有自己的路线。所有页面都使用相同的页眉和页脚,它们分别通过在每个页面模板的开头和结尾添加<?php include __DIR__ . '/header.phtml' ?>和来包含,页面内容放置在它们之间。<?php include __DIR__ . '/footer.phtml' ?>
我想根据查看的页面动态包含不同的样式表,但我不想只是懒洋洋地将它们放在我的 .phtml 文件中并让它们呈现在网页中间。
我想开发一些 if/switch 函数来放置在header.phtml文件中,它可以识别当前路由并呈现到适当样式表的链接。类似于以下代码,放置在文档头中:
<?php
if($currRoute === "/dashboard") {
?>
<link rel="stylesheet" type="text/css" href="assets/css/dashboard.css">
<?php
} else if($currRoute === "/register") {
?>
<link rel="stylesheet" type="text/css" href="assets/css/register.css">
<?php
} else if ($currRoute === "/account") {
?>
<link rel="stylesheet" type="text/css" href="assets/css/account.css">
<?php
}
?>
$currRoute在没有一些复杂的正则表达式、任何其他语言、类库等的情况下,是否有任何解决方案可以获取上述示例中的值?
繁花不似锦