框架函数

框架函数为框架加载后自有的一些函数,不需要再进行其他载入。

配置读取与加载

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 是否强制加载