10天学会phpWeChat——第一天:核心框架的目录结构

phpWeCaht是一款优秀的PC网站+微信公共号开发框架。

本博客系列将图文结合,详细介绍phpWeChat 的使用方法,今天进入phpWeChat系列教程之《10天学会phpWeChat》的第一天——phpWeChat的根目录结构。

由于实际开发者在开发过程中大多是针对某个功能模块的开发,故此,对于phpWeChat核心框架的目录结构,开发者不必过于深究,只需大致了解每个目录以及文件的作用即可。

您也可以将本文收藏以便日后对比查看。

10天学会phpWeChat——第一天:核心框架的目录结构

phpWeChat的根目录结构

phpWeChat的根目录文件/文件夹说明:

addons 目录为模块存目录,所有的功能模块均存放在这个目录下,该目录要求为0777属性;

10天学会phpWeChat——第一天:核心框架的目录结构

addons目录结构

admin目录为后台管理目录,核心框架的后台操作控制器和视图文件均在此目录下;

10天学会phpWeChat——第一天:核心框架的目录结构

admin目录结构

api目录为插件目录,存放一些供框架使用的小插件;

data目录为缓存目录,存放框架配置文件和模板缓存等文件,该目录要求为0777属性;

include目录为公共类目录,存放诸如MySql操作类一类的通用操作类;

|——area.class.php  地区操作类

|——bankcard.class.php  银行卡操作类

|——cache_memcache.class.php  memcache缓存操作类

|——cache_mysql.class.php  MySql缓存操作类

|——captcha.class.php  验证码类

|——common.inc.php  phpWeChat通用入口文件!

|——datainput.class.php  input输入数据过滤类

|——datalist.class.php  数据列表分页类

|——dbbak.class.php  数据库备份/还原操作类

|——email.class.php  邮件发送类

|——form.class.php  表单操作类

|——global.func.php  通用辅助函数

|——ip.class.php  IP操作类

|——module.class.php  模块操作类

|——mysql.class.php  MySql操作类

|——order.class.php  订单操作类

|——pclzip.class.php  zip压缩解压缩操作类

|——template.func.php  模板引擎解析函数

|——upload.class.php  文件上传类

如您需要了解类的具体用法可以参考:《phpWeChat的常用类和常用函数》

install目录问phpWeChat框架安装目录,框架成功安装后,为了安全性考虑,可以删除或者更名该目录;

statics 目录为静态资源存放目录,存放共用的诸如jquery 、weui等静态的JS或者图片文件;

upload 目录为上传文件存放目录,存放用户上传的图片、文件等,该目录要求为0777属性;

index.php为前端访问总控制器文件,所有前端模块的访问均基于此文件,根据路由参数进行对应的模块调用;

例如:微商城前端访问地址:index.php?m=weshop&a=index(m为前端控制器所在目录名称 a为对应的控制器方法)

phpwechat.php 为后台访问总控制器文件,所有后台操作的访问均基于此文件,根据路由参数进行对应的模块调用;

例如:后台登录访问地址:/phpwechat.php?file=login&action=login(file为控制器文件名称 action为对应的控制器方法)

《10天学会phpWeChat》系列教程传送门:

上一篇:redis+thinkphp5的注册、登陆、关注基础例子


下一篇:mac安装软件运行提示「xxx.app已损坏,打不开.你应该将它移到废纸篓」的解决办法