bind() bind(string|array $name, string $class = null) : object 绑定类的静态代理 Parameters string|array $name 类标识 string $class 类名 Returns object
make() make(string $class, array|true $args = array(), boolean $newInstance = false) : mixed 调用类的实例 Parameters string $class 类名或者标识 array|true $args 变量 boolean $newInstance 是否每次创建新的实例 Returns mixed
bind() bind(string $bind) : \think\App 绑定类的静态代理 static 绑定模块或者控制器 Parameters string $bind Returns \think\App
dispatch() dispatch(\think\route\Dispatch $dispatch) : \think\App static 设置当前请求的调度信息 Parameters \think\route\Dispatch $dispatch Returns \think\App
routeCheck() routeCheck() : \think\route\Dispatch static URL路由检测(根据PATH_INFO) Returns \think\route\Dispatch
routeMust() routeMust(boolean $must = false) : \think\App static 设置应用的路由检测机制 Parameters boolean $must Returns \think\App
model() model(string $name = '', string $layer = 'model', boolean $appendSuffix = false, string $common = 'common') : \think\Model static 实例化模型 Parameters string $name string $layer boolean $appendSuffix string $common Returns \think\Model
controller() controller(string $name, string $layer = 'controller', boolean $appendSuffix = false, string $empty = '') : object static 实例化控制器 Parameters string $name string $layer boolean $appendSuffix string $empty Returns object
validate() validate(string $name = '', string $layer = 'validate', boolean $appendSuffix = false, string $common = 'common') : \think\Validate static 实例化验证器类 Parameters string $name string $layer boolean $appendSuffix string $common Returns \think\Validate
db() db(mixed $config = [], mixed $name = false) : \think\db\Query static 数据库初始化 Parameters mixed $config mixed $name Returns \think\db\Query
action() action(string $url, mixed $vars = [], mixed $layer = 'controller', mixed $appendSuffix = false) : mixed static 调用模块的操作方法 Parameters string $url mixed $vars mixed $layer mixed $appendSuffix Returns mixed
parseClass() parseClass(string $module, string $layer, string $name, boolean $appendSuffix = false) : string static 解析应用类的类名 Parameters string $module string $layer string $name boolean $appendSuffix Returns string
setNamespace() setNamespace(string $namespace) : string static 设置应用类库命名空间 Parameters string $namespace Returns string
createFacade() createFacade(string $class = '', array $args = array(), boolean $newInstance = false) : object 创建Facade实例 Parameters string $class 类名或标识 array $args 变量 boolean $newInstance 是否每次创建新的实例 Returns object