2 Star 0 Fork 0

狂奔的蜗牛. / soter-docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
extension.html 1.90 KB
一键复制 编辑 原始数据 按行查看 历史
arraykeys 提交于 2017-07-19 11:41 . No commit message
<!DOCTYPE html>
<html>
<head>
<title>Soter官方拓展包</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="js/inc.js"></script>
</head>
<body>
<fieldset>
<legend>Soter官方功能拓展包</legend>
<ol>
<li><h2 class="title_h2">概念</h2>
一些非核心功能,比如:验证码,http封装。Soter把这些可选功能作为拓展包的形式提供,
<br>要使用这些功能,需要下载官方拓展包后才能使用。
<br>官方拓展包Git@OSC地址:<a href="http://git.oschina.net/snail/soter-extensions" target="_blank">Git@OSC</a>
<br>官方拓展包Git@Github地址:<a href="http://github.com/snail007/soter-extensions" target="_blank">Git@Github</a>
</li>
<li><h2 class="title_h2">安装拓展包</h2>
1.下载拓展包zip文件,然后解压,比如解压后是:/home/soter/extensions
<br>2.复制文件夹extensions到soter项目的application/packages/里面
<br>3.启用extensions,在入口文件里面修改addPackages,增加extensions
<br>比如下面:
<pre class="brush:php">
/* 注册拓展包 */
->addPackages(array(
....
SOTER_PACKAGES_PATH . 'extensions',
...
))
</pre>
</li>
<li><h2 class="title_h2">加载拓展包类库</h2>
可以通过<code>Sr::extension('类名称')</code>加载一个拓展包里面的类,
<br>你应该发现了官方功能拓展包里面的类都有Soter_前缀,
<br>这里的参数“类名称”是不需要Soter前缀的。
<br>比如:
<br>类文件:application/packages/extensions/classes/Soter/Captcha.php
<br>那么可以用下面的代码加载:
<pre class="brush:php">
Sr::extension('Captcha')
</pre>
</li>
</ol>
</fieldset>
<script src="js/inc.foot.js"></script>
</body>
</html>
1
https://gitee.com/snail/soter-docs.git
git@gitee.com:snail/soter-docs.git
snail
soter-docs
soter-docs
master

搜索帮助