• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Yaf_Route_Supervar::__construct()

    (Yaf >=1.0.0)

    The __construct purpose

    说明

    publicYaf_Route_Supervar::__construct(string $supervar_name)

    Yaf_Route_Supervar类似于Yaf_Route_Static,不同的是Yaf_Route_Supervar在query string 中寻找路劲信息,参数supervar_name是建。

    Warning

    本函数还未编写文档,仅有参数列表。

    参数

    $supervar_name

    键名

    返回值

    范例

    Example #1 Yaf_Route_Supervar()example

    <?php
       /**
        * Add a supervar route to Yaf_Router route stack
        */
        Yaf_Dispatcher::getInstance() >getRouter() >addRoute("name",
            new Yaf_Route_Supervar("r"));
        );
    ?>
    

    以上例程的输出类似于:

    /** for request: http://yourdomain.com/xx/oo/?r=/ctr/act/var/value
      * will result in following:
      */
      array (
        "module"   => index(default),
        "controller" => ctr,
        "action"     => act,
        "params"     => array(
              "var" => value,
         )
      )
    

    参见

    • Yaf_Router::addRoute() 往Router中添加新的路由
    • Yaf_Router::addConfig() 向Router中添加配置文件中定义的路由
    • Yaf_Route_Static
    • Yaf_Route_Regex
    • Yaf_Route_Simple
    • Yaf_Route_Rewrite
    • Yaf_Route_Map