我上次在讲redirect和forward的时候我就说过,这两个函数要正常使用还需要修改一下Route这个类,至少要将比如域名,控制器名,Action名等存储起来,后面调用redirect,forward的时候可以使用。
现在我们就转到Route.php,原来这个类的代码很简单:
02 |
class Route extends Base { |
03 |
public static function run() { |
04 |
$controller= empty($_GET['c']) ? C('defaultController') : trim($_GET['c']); //设置了默认的控制器 |
05 |
$action = empty($_GET['a']) ? C('defaultAction') : trim($_GET['a']); //设置了默认的Action |
06 |
$controllerBasePath = APP_PATH . '/UserApps/Modules/Controllers/'; |
07 |
$controllerFilePath = $controllerBasePath . $controller . 'Controller.php'; |
08 |
if(is_file($controllerFilePath)) { |
09 |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。