自定义路由


自定义一个实现了\Cross\I\RouterInterface的类处理请求

程序入口

通过自定义类, 解析请求

require __DIR__ . '/../../crossboot.php';
$web = Cross\Core\Delegate::loadApp('web');

class MyRouter implements \Cross\I\RouterInterface
{
    /**
     * @return mixed controller
     */
    function getController()
    {
        return 'Main';
    }

    /**
     * @return mixed action
     */
    function getAction()
    {
        return 'index';
    }

    /**
     * @return mixed params
     */
    function getParams()
    {
        return array();
    }
}

$web->rRun(new MyRouter());