thinkphp api入门,开发,第一篇
2017-02-16 00:00
141 查看
Api开发------单条信息显示
Api开发------单条信息显示观察数据相关数据 建立控制器和模型
配置模块独立的config文件
编写控制器文件AdminUser
观察数据相关数据 建立控制器和模型
要显示单条信息 我们用实际例子说话我们就显示一下my_admin_user 数据库中的单条信息吧
数据库结构和文件详见前言二 数据库SQL文件
http://www.kancloud.cn/mikkle/thinkphp5_study/268679
看着有些乱 !
数据库名字为 my_admin_user
那么我们的控制器和模型名字应该叫 AdminUser
好现在我们就在app\api\controller 建立控制器 AdminUser
<?php 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文件
<?php /** * 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 !
现在只是毛毛雨 精彩待续!
相关文章推荐
- ArcGIS API for Silverlight开发入门(1):Getting Started
- ArcGIS API for Silverlight开发入门(3):Widgets
- arcgis api for flex 开发入门(二)map 的创建<转>
- arcgis api for flex 开发入门(七)Geometry service 的使用<转>
- arcgis api for flex 开发入门(五)查询
- Java Servelet API入门基础教程-Java基础-Java-编程开发
- ArcGIS API for Silverlight开发入门(3):Widgets<转>
- arcgis api for flex 开发入门(九)webservices 的使用
- arcgis api for flex 开发入门(八)GP服务的使用
- arcgis api for flex 开发入门(八)GP服务的使用
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
- arcgis api for flex 开发入门(一)环境搭建
- ArcGIS API for Silverlight开发入门(8):在程序中使用Virtual Earth的服务
- arcgis api for flex 开发入门(一)环境搭建<转>
- arcgis api for flex 开发入门(五)查询
- ArcGIS API for Silverlight开发入门(2):一个基础地图实例
- ArcGIS API for Silverlight开发入门(7):使用非AGS数据源的图层
- arcgis api for flex 开发入门(三)地图浏览控件的使用
- arcgis api for flex 开发入门(四)Darw控件的使用<转>
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer