大佬们,请问API如何获取数据啊?问您们一个特别简单的问题api数据
大佬们,问您们一个特别简单的问题,请问API如何获取数据啊?
Fastadmin可以在application\api\controller下创建php文件
`<?php
namespace app\api\controller;
use app\common\controller\Api;
/**
-
示例接口
*/
class Wxappsetting extends Api
{/
//
// 无需登录的接口,表示全部
protected $noNeedLogin = [''];
// 无需鉴权的接口,表示全部
protected $noNeedRight = [''];public function get_appid()
{
//获取数据表中的appid字段
$data = model('admin/wxapp/setting')->field('id, appid, appname,appurl')->select();
this->success('成功',data);
}
}
`,
这样就输出了数据表中的id,appid,appname和appurl数据,但在咱们这Buildadmin中如何获取这样的数据呢?不需要鉴权。
请先登录
修改common/controller/Frontend 文件
这行注释掉
老哥,我还没有调试好。我是用后台CRUD一键生成表和菜单,然后系统自动在admin/controller和model下生成目录和文件app\admin\controller\wxapp\Banner.php和app\admin\model\wxapp\Banner.php,然后我创建Banner文件(app\api\controller\Banner.php),代码为:
ba_wxapp_banner是我数据表名称,我现在只想输出来自数据表的全部数据,不需要鉴权和登录什么的。大佬,这个应该怎么写呢?
可以这样写,extends继承Api,就不需要设置鉴权了:
但是输出的时候要合理使用,详见快捷方法:
- 1
前往