Php 简单MVC错误页
好的,我正在尝试为我一直在使用的MVC源代码创建一个错误页面 Stock/inc/route.phpPhp 简单MVC错误页,php,routing,routes,Php,Routing,Routes,好的,我正在尝试为我一直在使用的MVC源代码创建一个错误页面 Stock/inc/route.php <?php Route::set('index.php', function() { Index::CreateView('Index'); }); Route::set('modelTest', function() { ModT::CreateView('ModT'); }); ?> Stock/class/route.class.p
<?php
Route::set('index.php', function() {
Index::CreateView('Index');
});
Route::set('modelTest', function() {
ModT::CreateView('ModT');
});
?>
Stock/class/route.class.php
<?php
class Route {
public static $validRoutes = array();
public static function set($route, $function) {
self::$validRoutes[] = $route;
if($_GET['return'] == $route) {
$function->__invoke();
} else {
echo "Route not found";
}
}
}
?>
我尝试过else语句,然后它用页面本身回显错误,我在数组中尝试过,然后当它出错时,它回显的次数与它们的路由相同
我希望有人能给我指出解决这个问题的正确方向。如果没有路由存在,你会想要一个错误页面吗?事实上,如果没有找到路由。这与MVC有什么关系?@tereško,因为它是自定义MVC软件?这更像是一个路由问题。我会更新它。你想要一个错误页面是不存在路由?事实上,如果没有找到路由。这与MVC有什么关系?@tereško,因为它是自定义MVC软件?这更像是一个路由问题。我会更新的。