1.api这个目录是应用程序接口,在这里可以看到所有的接口文件
2.caches这个目录存放的是所有相关的缓存文件,比如:页面首页缓存就在cache_templates
3.phpcms这个目录是主程序文件目录,前后台文件都在这里
1.model对应的是数据库表数据文件,包含对应的数据处理方法
2.modules这个对应的是前后台所有的模块文件,方便管理,admin_tpl调的后台文件,template调的是前台文件
2.1模块文件里面有对应的classes(应用类),functions(模块方法),templates(后台模块对应的模板),其他的则就是模块里面对应的控制器了
3.templates这个对应的是前台的所有页面,使用了smarty的模板分离
4.phpsso_server是php开发的单点登录系统
5.statics这个目录用来存储js,css,images
6.uploadfiles这个目录用来保存上传文件
//$test = pc_base::load_app_class(‘classname‘,’test’); //实例化test模块下 classname类
pc_base::load_app_class($class,$m,$init)//加载应用类文件,各个模块下面的classes
pc_base::load_app_func(global,test);//调用test模块的global函数包
pc_base::load_sys_class()//从 “phpcms/libs/classes/” 加载类库文件
pc_base::load_sys_func("extention');//加载系统函数库libs/functions/extention.func.php
pc_base::auto_load_func();//自动加载autoload目录下函数库libs/functions/autoload/
pc_base::load_model($table);//加载数据模型,也就是加载相关的数据库表