由于2.0版本使用了命名空间方式,所以开发已不同。
第三方的api文件请放在shipsay/api文件夹下,任意目录里,也可以新建目录,不要直接放在api文件夹下,对于api文件开发,参考下方demo
<?php
//这里以api文件夹下user文件夹目录示例,首先命名空间
namespace shipsay\api\user;
//然后类名,保持跟php文件相同,我这里是index.php
class index {
//接下来定义,请保持跟第四级URL相同名,比如我的是 /api/user/index/index,那么定义就是下方这个,反之亦然
public function index() {
//这里输出一个ok
echo 'ok';
//那么,访问域名/api/user/index/index,页面就会显示ok
//如果要调用数据库查询,需要先global下$db与$dbarr参数,下方做个json输出一个漫画ID为10的信息
global $rico_sql,$db,$dbarr;
$sql = $rico_sql.' and id = 10';
$data = $db->ss_getrows($sql); exit(json_encode('data'=>$data,'code'=>0),JSON_UNESCAPED_UNICODE);
//$db->ss_getrows()是封装好的查询漫画信息的处理类,其他的还有,查询单条记录的$db->ss_getone()。常规查询$db->ss_query()。
//$rico_sql这个变量已经封装好的SQL语句用于查询漫画信息
}
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)