index
inc/config
inc/config.bak
inc/wts
inc/class/cache
inc/class/cookie
inc/class/db
inc/class/error
inc/class/fso
inc/class/function
inc/class/js
inc/class/load
inc/class/log
inc/class/pagelist
inc/class/request
inc/class/response
inc/class/route <--
inc/class/session
inc/class/template
inc/class/valid
inc/class/crypt/a2u
inc/class/crypt/aes
inc/class/crypt/base64
inc/class/crypt/des
inc/class/crypt/escape
inc/class/crypt/hex
inc/class/crypt/md5
inc/class/crypt/num
inc/class/crypt/rsa
inc/class/crypt/sha
inc/class/ext/array
inc/class/ext/cart
inc/class/ext/date
inc/class/ext/http
inc/class/ext/jmail
inc/class/ext/jpeg
inc/class/ext/json
inc/class/ext/jsont
inc/class/ext/mail
inc/class/ext/md5
inc/class/ext/pack
inc/class/ext/stringbuilder
inc/class/ext/tqqwry
inc/class/ext/upfile
inc/class/ext/verify
inc/class/ext/webstat
inc/class/ext/wia
inc/class/ext/xml
inc/class/ext/zip
inc/class/route/module
inc/class/route/slash
inc/module/default/control/clear
inc/module/default/control/crypt
inc/module/default/control/error
inc/module/default/control/hello
inc/module/default/control/index
inc/module/default/control/json
inc/module/default/control/pic
inc/module/default/control/upload
inc/module/default/control/start/site
inc/module/default/control/start/route/key
inc/module/default/control/start/route/pic
inc/module/default/control/start/route/reg
inc/module/default/control/tag/hello
inc/module/default/language/cn/hello
inc/module/default/language/en/hello
inc/module/default/model/hello
inc/module/help/control/error
inc/module/help/control/index
inc/module/help/control/install
inc/module/help/control/start/site

类描述

title Class_Route
author ekede.com
date 2018-06-09
description 网站路由,通过操作Request对象中的url,解析出模块,控制器,方法,参数

类属性

loader loader对象依赖
fun fun对象依赖
requests requests对象依赖
routers 路由集合
s 单个路由,默认属性
baseAddr 默认根目录,script所在目录
routeAddr 路由地址
basePicAddr 图片根目录,网站根地址
routePicAddr 图片路由地址
modules 已开启模块
module 当前模块
control 当前控制器
action 当前方法
rewrite_on 开启url重写
dewrite_on url解码是否成功

类方法

Start() 路由启动,需要预先设置loader,request外部依赖属性
GetModule() 获取模块
SetBaseAddr(ByRef str) 指定网页baseAddr,得到routeAddr路由
SetBasePicAddr(ByRef str) 指定图片basePicAddr,得到routePicAddr路由
ReWrite(ByRef base,ByRef r_path) 路由编码
DeWrite() 路由解码
GetBieUrl(ByRef url) 去https,http,端口,用于对比网址

返回