其中:接下來我們將會用到yaf的路由重寫,我用的是
baseuri
是網頁的字首
version
是版本號
yaf_route_regex
,正則匹配,比較靈活。
重寫bootstrap
來註冊你的路由,**如下:
開啟注釋可以看到路由成功,那麼接下來的第二個問題,讓apiv2繼承api.public
function
_initroute
(yaf_dispatcher $dispatcher)
}
在yaf中,如下寫法是無法繼承當前controller目錄下的其他控制器的。
是因為yaf預設路由的原因。這裡有兩種解決方法class
apiv2controller
extends
apicontroller {}
requier控制器檔案
我採用的是第二種方式,第一種方式不符合介面的迭代方式
重新訪問require_once(dirname(__file__) . '/api.php');
class
apiv2controller
extends
apicontroller
/baseuri/module/v2/api/index
,得到與/baseuri/module/api/index
相同的結果,改造成功!
如果你要改造url為/baseuri/v2/module/api/index
的方式也是同樣的道理。
實現兩個路由器漫遊(傳統路由器做AP)
如果您有錢,請買300 個以上的路由器,接上之後進入設定頁面會顯示選擇ap模式,你繼續就好了。本文針對tp link一類沒有模式選擇的。方法大致兩種 一 接wan口,不同網段,開dhcp 1 修改ip位址為不同網段 比如前端路由器的ip位址為192.168.1.1,那麼無線路由器的ip位址修改為19...
路由器實現不同VLAN間通訊
路由器的主要配置語句 router router en router conft router config intf0 0 router config if noshut router config intf0 0.1 router config subif encapsulationdot1q ...
利用路由器配置單臂路由實現不同VLAN間的通訊
在沒有三層交換機裝置且路由器的介面有限的情況下,實現vlan間的路由 首先線連線好如上圖示 vlan 間的主機通訊為不同網段間的通訊,需要三層裝置對資料進行路由 才可以實現。在路由器上對物理介面進行劃分子介面並封裝802.1q 協議,使每乙個子介面都充當乙個vlan網段中主機的閘道器,利用路由器的路...