(Yaf >=1.0.0)
Yaf_Route_Supervar::__construct — __construct 的用途
Yaf_Route_Supervar 與 Yaf_Route_Static 類似,不同之處在於 Yaf_Route_Supervar 會在查詢字串中尋找路徑資訊,而參數 supervar_name 就是鍵值。
supervar_name
鍵值的名稱。
範例 #1 Yaf_Route_Supervar() 範例
<?php
/**
* 新增一個超級變數路由至 Yaf_Router 路由堆疊
*/
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, ) )