# 框架函数
框架函数为框架加载后自有的一些函数,不需要再进行其他载入。
## 配置读取与加载
config($key=NULL, $value=NULL);
加载系统内的配置信息或设置配置信息,设置为临时设置,非修改配置文件
| 参数 | 说明 |
| --- | --- |
| $key | 配置项,不设置为所有配置 |
| $value | 配置值,设置$key后生效 |
## URL生成
url($route=null, $params=array());
根据指定路径与数组生成对应的访问URL
| 参数 | 说明 |
| --- | --- |
| $route | 路径,如:"模块/控制器/方法" |
| $params | 参数数组,如:array('id'=>1) |
## 模型调用
model($model, $app='', $forceInstance=false)
该方法为obj函数的简化版,直接实例化指定层的对象
| 参数 | 说明 |
| --- | --- |
| $model | 类名自动加载该模块下的model、lib层与框架的ext、base层中的类。 |
| $app | 模块名 |
| $forceInstance | 是否强制加载 |
## 对象调用
obj($class, $app='', $args=array(), $file='', $forceInstance=false);
直接调用当前模块内实例化对象
| 参数 | 说明 |
| --- | --- |
| $class | 类名或命名空间路径,如"app\\controller\\index"或类名与model函数方法相等 |
| $app | 模块名,如果类名为路径请留空,否则请指定模块名 |
| $args | 执行方法数组参数 |
| $file | 载入具体的类文件 |
| $forceInstance | 是否强制加载 |