CmsTop系统允许App应用创建自己的类库,存储路径为:
./apps/应用名称/lib/
每个类库应遵循命名规范,类名与文件名一致。如,我新建一个test类库,命名为:
class test {}
应保存为:
./apps/应用名称/lib/test.php
在控制器中调用App的类库时,使用方法:
loader::lib(string classname [, string appname])
classname 类库的名称
appname 应用的名称,调用本应用的类库时可省略
§ 举例说明
如果要调用上面我们写的本应用的test类库,可使用如下代码:
$test = loader::lib('test');
$test->action();
如果要调用其它App的类库,只要填写第二个参数即可。如,我调用 system应用的sina接口类库:
$sina = loader::lib('sina', 'system');
$sina->action();