代码拉取完成,页面将自动刷新
<!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>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。