大米CMS目录结构以及URL规则
发布时间: 2014-04-04 13:34 浏览:12786
一、目录结构
index.php 前台项目入口文件
admin.php后台管理入口文件(可以改名如:admin_dami.php)
前台目录web, 后台目录admin,公共文件目录Public,项目目录以下结构为:
Common 项目公共文件目录,放置项目的公共函数
Conf 项目配置目录,所有的配置文件都放在这里。
Lang 项目语言包目录(可选)
Lib 项目类库目录,通常包括Action(控制器代码位置)和Model(模型代码位置)目录
Tpl 项目模板目录(视图),支持模板主题
Runtime 项目运行时目录,包括Cache(模板缓存)、Temp(数据缓存)、Data(数据目录)和Logs(日志文件)子目录(可以删除,系统会自动生成)
二、URL规则
配置文件Conf/config.php 中URL_MODEL支持的值得为:普通模式(0)、PATHINFO模式(1)、REWRITE模式(2)和兼容模式(3)默认参数m表示Lib目录下文件名对应比如 IndexAction.class.php 则m=Index 默认参数a 表示控制器文件中对应的方法 比如 a=index
普通模式(0)格式: http://localhost/index.php?m=Index&a=index
PATHINFO (1) 格式: http://localhost/index.php/m/Index/a/index
REWRITE (2) 格式: http://localhost/m/Index/a/index
兼容模式(3) 格式:http://localhost/index.php?s=/Index/index