ThinkPHP3.0完全开发手册
我们前面所涉及的所有用法都是基于框架内置的标准模式的,除了标准模式之外,官方还提供了一些常用的模式扩展,模式扩展的目录位于Extend/Mode下面,已经提供的包括:Cli(命令模式)、Lite(精简模式)、Thin(简洁模式)、AMF模式、PHPRPC模式和REST模式,他们为不同的需求提供了不同的底层框架解决方案。通常来说不同的模式之间是无法进行切换。
要使用某个扩展模式,需要修改项目的入口文件,添加一行定义代码:
define('MODE_NAME','模式扩展名称');
每个项目只能使用一个模式扩展,所以即使采用了分组,不同的分组也只能采用相同的模式扩展。使用了模式扩展后,项目的编译缓存文件有所变化,例如,如果你当前用的是REST模式,那么生成的编译缓存文件则会变成~rest_runtime.php。
具体不同模式的用法需要参考每个模式扩展的帮助文件。