1. 每个应用模块都有独立的配置文件(位于模块目录的Conf/config.php),定义格式默认采用PHP数组定义
2. 为所有模块定义公共的配置文件,可以在公共模块中定义(通常位于 Common/Conf/config.php)
3. 每个控制器定义一个控制器类; 控制器名+Controller.class.php (模块名采用驼峰法并且首字母大写);类名和文件名一致
4. 标准的URL访问格式:http://serverName/index.php/模块/控制器/操作
5. 默认的找模版规则:View/控制器名/操作名.html;(操作和模版对应关系); 要输出视图,必须在控制器方法中进行模板渲染输出操作
6. 如果我们需要读取数据库中的数据,就需要在模块配置文件中添加数据库连接信息
7. 模型名+Model.class.php (模型名的定义采用驼峰法并且首字母大写)
8. 按照系统的规范来命名模型类的话,大多数情况下是可以自动对应数据表
模型类名字 === 除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上Model
9. ThinkPHP在没有找到对应操作方法的情况下,会检查是否存在对应的模板文件,由于我们有对应的add模板文件,所以控制器就直接渲染该模板文件输出了。
10. 使用D函数实例化模型类,一般需要对应一个模型类
最佳答案