php - 在 index.php 中渲染另一个布局
问题描述
我正在关注此链接以了解 PHP Web 应用程序的基本框架,但我无法理解如何通过导航栏来回切换到不同的布局(文章、投资组合)?
解决方案
这实际上是我想要实现的
<nav>
<ul>
<li><a href="index.php?page=home">Home</a></li>
<li><a href="index.php?page=projects">Projects</a></li>
<li><a href="index.php?page=calculator">Calculator</a></li>
<li><a href="index.php?page=blog">Blog</a></li>
<li><a href="index.php?page=About">About</a></li>
</ul>
</nav>
我将页面变量发送到索引,然后它通过这种方式相应地呈现布局。
if (isset($_GET["page"])){
$page=$_GET["page"];
}
else {
$page = "home";
}
renderLayoutWithContentFile($page .".php", $variables);
推荐阅读
- sql - 根据时间戳间隔链接两个表
- mysql - 当匹配条目不存在时如何连接两个表
- allegrograph - 在 Arch Linux 上安装 AllegroGraph 时出错
- javascript - 试图让函数完成,以便它可以在 node.js 中返回带有承诺的数据
- vue.js - 将组件名称传递给 Vue 应用程序中的标题字段
- docker - 在特定持续时间后自动停止 Docker 容器
- openldap - 什么是 idassert 绑定?为什么我们需要在 openldap 代理中使用 idassert-bind?
- active-directory - Ansible AWX 中的 LDAP 和 memberOf 属性
- android - Android 9 中的蓝牙权限
- kubernetes - helm init 已在版本 3 中删除