Soter官方功能拓展包
  1. 概念

    一些非核心功能,比如:验证码,http封装。Soter把这些可选功能作为拓展包的形式提供,
    要使用这些功能,需要下载官方拓展包后才能使用。
    官方拓展包Git@OSC地址:Git@OSC
    官方拓展包Git@Github地址:Git@Github
  2. 安装拓展包

    1.下载拓展包zip文件,然后解压,比如解压后是:/home/soter/extensions
    2.复制文件夹extensions到soter项目的application/packages/里面
    3.启用extensions,在入口文件里面修改addPackages,增加extensions
    比如下面:
    						/* 注册拓展包 */  
    						->addPackages(array(  
    						    ....  
    						    SOTER_PACKAGES_PATH . 'extensions',  
    						    ...  
    						))  
    					
  3. 加载拓展包类库

    可以通过Sr::extension('类名称')加载一个拓展包里面的类,
    你应该发现了官方功能拓展包里面的类都有Soter_前缀,
    这里的参数“类名称”是不需要Soter前缀的。
    比如:
    类文件:application/packages/extensions/classes/Soter/Captcha.php
    那么可以用下面的代码加载:
    						Sr::extension('Captcha')