C方法:C方法是ThinkPHP用于设置、获取,以及保存配置参数的方法,使用频率较高
http://www.thinkphp.cn/document/136.html
D方法:用于实例化自定义模型类,是ThinkPHP框架对Model类实例化的一种封装,并实现了单例模式,支持跨项目和分组调用
http://www.thinkphp.cn/document/122.html
M方法:M方法用于实例化一个基础模型类,和D方法的区别在于:
1、不需要自定义模型类,减少IO加载,性能较好;
2、实例化后只能调用基础模型类(默认是Model类)中的方法;
3、可以在实例化的时候指定表前缀、数据库和数据库的连接信息;
D方法的强大则体现在你封装的自定义模型类有多强,不过随着新版ThinkPHP框架的基础模型类的功能越来越强大,M方法也比D方法越来越实用了。
http://www.thinkphp.cn/document/123.html
U方法:U方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应的URL地址,格式为:
U('地址','参数','伪静态','是否跳转','显示域名');
在模板中使用U方法而不是固定写死URL地址的好处在于,一旦你的环境变化或者参数设置改变,你不需要更改模板中的任何代码。
在模板中的调用格式需要采用 {:U('地址', '参数'…)} 的方式
(关于U方法的配置在ThinkPHP文件夹下的配置文件可以设置)
http://www.thinkphp.cn/document/132.html
I方法:获取提交参数
http://www.thinkphp.cn/document/308.html
F方法:文件缓存的读写
http://www.thinkphp.cn/document/312.html