不存在的操作 或控制器

#1 anti

jake,speedphp里面有没有“不存在的操作 或控制器”的默认方法啊?

比如存在这个链接:/index.php?c=main&a=index

然后不小心打错字了:/index.php?c=main&a=inde  (少了个'x')
会出现:“路由错误,请检查是否存在该函数。”

有没有像“xxx框架”那样的__empty方法函数?
再没有相应 控制器或方法 的时候跳转到指定页面(比如我自己做个404页面)

2010-10-20 17:47:00

#2 jake

配置
'dispatcher_error' => "spError('路由错误,请检查控制器目录下是否存在该控制器/动作。');",

写成自己的就可以,这里支持的是PHP代码

2010-10-20 22:00:38

#3 小双

我用的这个
'sp_notice_php' => APP_PATH."/error_404.html", // 框架默认的错误提示程

2010-10-21 12:02:58