python thinkphpapi_thinkphp api入门,开发,第一篇

Api开发------单条信息显示

观察数据相关数据 建立控制器和模型

要显示单条信息 我们用实际例子说话

我们就显示一下my_admin_user 数据库中的单条信息吧

数据库结构和文件详见前言二 数据库SQL文件

http://www.kancloud.cn/mikkle/thinkphp5_study/268679

看着有些乱 !

数据库名字为 my_admin_user

那么我们的控制器和模型名字应该叫 AdminUser

好现在我们就在app\api\controller 建立控制器 AdminUser

namespace app\api\controller;

use think\Controller;

/**

* Created by PhpStorm.

* User: Mikkle

* Q Q:776329498

* Date: 2017/2/8

* Time: 0:23

*/

class AdminUser extends Controller

{

}

另外新建一个模块禁止对外访问的 base

// 禁止访问模块

'deny_module_list' => ['common','my','base'],

修改config文件

为什么这么建立 我这里先不讲

大家先自己考虑考虑

在base模块下面建立模型AdminUser

namespace app\base\model;

use think\Model;

/**

* Created by PhpStorm.

* User: Mikkle

* Q Q:776329498

* Date: 2017/2/8

* Time: 1:01

*/

class AdminUser extends Model

{

protected $table = "my_admin_user";

protected $name = "adminUser";

}

注意 命名空间和 以及类名和文件名是否已知

报class不存在的错误基本上就是这个问题

配置模块独立的config文件

/**

* Created by PhpStorm.

* User: Mikkle

* Q Q:776329498

* Date: 2017/2/8

* Time: 0:23

*/

return [

// 默认输出类型

'default_return_type' => 'json',

// 默认AJAX 数据返回格式,可选json xml ...

'default_ajax_return' => 'json',

// 默认JSONP格式返回的处理方法

'default_jsonp_handler' => 'jsonpReturn',

// 默认JSONP处理方法

'var_jsonp_handler' => 'callback',

// 默认时区

'default_timezone' => 'PRC',

];

编写控制器文件AdminUser

public function adminUserInfo($id){

return model('base/AdminUser')->find($id);

}

现在访问 http://你的网址/api/admin_user/adminUserInfo

> 我的网址是http://study.mikkle.cn/api/admin_user/adminUserInfo

欧耶 数据出来了

如此傻瓜的东东 So Easy !

现在只是毛毛雨 精彩待续!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值