Method |
Description |
|
__construct ( string $app_path = null, string $think_path = null, string $runtime_path = null ) |
|
|
addMap ( $class, string $map = '' ) |
无需手动调用 |
|
autoload ( $class ) |
启动加载器,已注册,无需手动调用 |
|
defineConst ( $name, $value ) |
定义单个常量 |
|
defineConsts ( array $map ) |
批量定义常量 |
|
fatalError ( ) |
|
|
getModel ( ) : Model |
返回默认模型 |
|
getProjectRoot ( $vendorParent ) |
|
|
guessPath ( ) |
|
|
setActionName ( $action ) |
设定控制器名称 |
|
setGET ( $get ) |
设置 $_GET 变量 |
|
setMVC ( $http_host, $module_name, $controller_name, string $request_scheme = 'http', string $server_port = '80' ) |
模拟常规的mvc应用 |
|
setPOST ( $post ) |
设置 $_POST变量 |
|
setRequest ( $request, $merge_post = true ) |
设置 $_POST变量 |
|
setServerEnv ( $name, $value ) |
设置单个 $_SERVER 环境变量 |
|
setServerEnvs ( array $map ) |
批量设置 $_SERVER 环境变量 |
|
setTestConfig ( array $config ) |
你可以直接在测试代码里设置用于覆盖默认配置的配置项
但必须在start方法之前调用才有效 |
|
start ( ) |
启动模拟应用 |
|