mismatching
触发条件
在rest模式下, 当无匹配的url时
使用方法
在入口中定义rest风格的路由时
$web = Cross\Core\Delegate::loadApp('web');
$rest = $web->rest();
$rest->get('/', function() {
echo 'hello';
});
$rest->on('mismatching', function() {
echo '没有匹配的URL';
});
$rest->run();
进阶用法
当无匹配的URL时候, 转交给路由处理
$web = Cross\Core\Delegate::loadApp('web');
$rest = $web->rest();
$rest->get('/hi', function() {
echo 'hello world';
});
$rest->on('mismatching', function() use($web) {
$web->run();
});
$rest->run();
在mismatching
的匿名函数内部直接调用
$web->run()