13.8 引擎扩展

引擎扩展是比模式扩展更高层次的扩展机制,顾名思义,引擎扩展是一个框架的引擎替换,当模式扩展无法满足运行环境的特殊要求的时候,就需要使用引擎扩展。引擎扩展的一个最大特点就是替换了原有的框架入口文件,是为了满足日益发展的App Engine平台而诞生的。
新版的第一个引擎扩展就是SAE扩展,由于新浪SAE环境的特殊要求,内置的标准模式中的文件写入操作无法在SAE环境中使用,因此导致系统的框架入口ThinkPHP.php中的编译缓存无法实现,必须通过引擎扩展替换框架入口才可以实现。
关于SAE的支持和使用,请参考17 SAE支持部分。