Method |
Description |
|
action ( string $url, string | array $vars = [], string $layer = 'controller', boolean $appendSuffix = false ) : mixed |
远程调用模块的操作方法 参数格式 [模块/控制器/]操作 |
|
addClassMap ( $class, $map = '' ) |
注册classmap |
|
addNamespace ( $namespace, $path = '' ) |
注册命名空间 |
|
addNamespaceAlias ( $namespace, $original = '' ) |
注册命名空间别名 |
|
autoload ( $class ) |
自动加载 |
|
clearInstance ( ) : void |
初始化类的实例 |
|
controller ( string $name, string $layer = 'controller', boolean $appendSuffix = false, string $empty = '' ) : Object | false |
实例化(分层)控制器 格式:[模块名/]控制器名 |
|
db ( mixed $config = [], boolean | string $name = false ) : Connection |
数据库初始化 并取得数据库类实例 |
|
import ( string $class, string $baseUrl = '', string $ext = EXT ) : boolean |
导入所需的类库 同java的Import 本函数有缓存功能 |
|
model ( string $name = '', string $layer = 'model', boolean $appendSuffix = false, string $common = 'common' ) : Object |
实例化(分层)模型 |
|
parseClass ( string $module, string $layer, string $name, boolean $appendSuffix = false ) : string |
解析应用类的类名 |
|
parseName ( string $name, integer $type ) : string |
字符串命名风格转换
type 0 将Java风格转换为C的风格 1 将C风格转换为Java的风格 |
|
register ( $autoload = '' ) |
注册自动加载机制 |
|
validate ( string $name = '', string $layer = 'validate', boolean $appendSuffix = false, string $common = 'common' ) : Object | false |
实例化验证类 格式:[模块名/]验证器名 |
|