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()