ox/router

Ox Router

该包的规范仓库似乎已丢失,因此该包已被冻结。

v1.6 2016-05-20 07:42 UTC

README

当前构建状态

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

路由器

    Router::addGroupMiddleware("clientLocal", array(
        "Auth" => array("status" => "client"),
        "Domain" => array("hostname" => "localhost"),
        ),
        array("ToJson"=>array())
     );

    Router::rout("/login")->app("login")->save();
    Router::rout("/get")->method("GET")->app("login")->save();

    Router::setMiddlewareGroup("clientLocal",function(){
          Router::rout("/")->app("index")->save();
          Router::rout("/order/:num=>id")->app("order")->save();
          Router::rout("/files/:img")->app("image")->save();
          Router::rout("/uploads/:img")->app("image")->middleware("Domain",array("hostname"=>"other.dev")->save();
    });

控制器

目录:OxApp/controllers

命名空间:\OxApp\controllers

NameController 扩展 \Ox\App

中间件

目录:OxApp/middleware

命名空间 - \OxApp\middleware

public function rules($rule=array())