【发布时间】:2017-04-25 01:50:19
【问题描述】:
我在网站上工作 - 只是在学习改进我的编码。 我有一个像这样工作的路由系统:
/config/routes.php:
$route->add('/' , function() {
require_once("/application/pages/index.php");
});
$route->add('/register', function() {
require_once("/application/pages/register.php");
});
$route->add('/login', function() {
require_once("/application/pages/login.php");
});
$route->add('/logout', function() {
require_once("/application/pages/logout.php");
});
$route->add('/panel', function() {
require_once('/application/pages/panel/index.php');
});
在我的 index.php 中:
require_once('application/pages/header.php');
include('config/routes.php');
require_once('application/pages/footer.php');
一切正常,但当用户进入面板时,我需要不同的 header.php 和 footer.php。文件:/application/pages/panel/index.php
当我在 panel/index.php 中需要一个新的头文件时,新旧头文件都会被加载。如何取消 /panel/index.php 中的页眉和页脚文件,以便需要不同的文件?有什么建议吗?
【问题讨论】:
-
请编辑您的帖子并添加您收到的确切消息
-
@WEBjuju - 抱歉,我的意思是两个头文件都在加载。我不知道为什么我写了有和错误,可能是因为我现在很累。
标签: php routing routes require