![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp5
「已注销」
这个作者很懒,什么都没留下…
展开
-
ThinkPHP5开发Api接口简单实例
这个实例实现这样一个功能: 前端提交学生学号(sno)给Api Api接口返回此学生的基本信息API接口端<?php namespace app\index\controller;use think\Controller;use app\index\model\Student;class User{ public function index() { r...转载 2018-03-07 20:20:14 · 14954 阅读 · 1 评论 -
如何利用vue和php做前后端分离开发
如何利用vue和php做前后端分离开发https://www.zhihu.com/question/67171606?answer_deleted_redirect=true叶落山城秋博客 https://www.iphpt.com/作者:知乎用户链接:https://www.zhihu.com/question/67171606/answer/250436286来源:知乎著作权归作者所有。商业...转载 2018-03-12 00:06:03 · 19876 阅读 · 2 评论 -
layui + thinkphp 5.0.10做的后台
* 1kbcms是一款基于thinkphp5.0开发,为小型企业建站,灵活组装开发的管理系统。* 1kbcms完全开放源代码,具有良好的开放性、高可扩展性、安全性和透明性,您可以进行二次开发以满足自身需求;* 在线浏览:http://cmstest.yikaiba.com/* 后台:http://cmstest.yikaiba.com/admin* git:https://git.oschina....转载 2018-03-13 10:39:47 · 4424 阅读 · 0 评论 -
thinkphp5.0极速搭建restful风格接口层实例
作为国内最流行的php框架thinkphp,很快就会发布v5.0正式版了,现在还是rc4版本,但已经很强大了下面是基于ThinkPHP V5.0 RC4框架,以restful风格完成的新闻查询(get)、新闻增加(post)、新闻修改(put)、新闻删除(delete)等server接口层1、下载ThinkPHP V5.0 RC4版本:http://www.thinkphp.cn/down/797...转载 2018-03-13 16:29:20 · 489 阅读 · 0 评论 -
基于ThinkPHP5和Bootstrap的极速后台开发框架
http://www.fastadmin.net原创 2018-03-14 09:38:56 · 5220 阅读 · 0 评论 -
PHP开发api接口安全验证
php的api接口在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。验证原理示意图原理从图中可以看得很清楚,前台想要调用接口,需要使用几个参数生成签名。时间戳:当前时间随机数:随机生成的...转载 2018-03-14 12:58:07 · 1928 阅读 · 0 评论 -
restful接口写法
-/* public function readall()- {- $model = model('Stock');- $data = $model->order('CREATION_DATE', 'desc')->field('id,pn,mfg,dc,pck,qty,LAST_UPDATE_DATE,CREATION_DATE')->limit(20)->select();-原创 2018-04-20 11:06:56 · 2008 阅读 · 0 评论 -
TP5 where多条件查询
[html] view plain copy$rs=Db::name('manage')->where('type',$sotype)->where($type,'like',"%{$key}%")->order('id desc')->limit($limit)->page($page)->select(); 引用:http://blog.csdn.net/...转载 2018-05-03 11:22:25 · 2438 阅读 · 0 评论 -
Thinkphp5多数据库切换
http://www.zhaisui.com/article/34.html在项目开发中需要Thinkphp5读取多个数据库的数据,本文详细介绍Thinkphp5多数据库切换一、在database.php配置默认数据库连接'type' => 'mysql','hostname' => '服务器IP地址','database' => '数...转载 2018-07-04 10:54:59 · 1505 阅读 · 0 评论 -
基于layui和tp5的后台框架hisiphp
介绍地址:http://www.thinkphp.cn/code/3584.html演示地址:http://demo.hisiphp.com/admin.php/admin/config/index可以留作以后学习参考使用原创 2018-08-01 09:18:06 · 2554 阅读 · 0 评论 -
thinkphp5连接sqlserver
修改database.php文件中的数据库类型type=sqlsrv进入phpStudy\php\php-7.0.12-nts\ext目录,找到php_pdo_sqlsrv_7_nts_x86.dll和php_sqlsrv_7_nts_x86.dll编辑php.ini,添加扩展extension=php_pdo_sqlsrv_7_nts_x86.dll,extension=php_sqlsrv_7...原创 2018-03-12 15:26:03 · 3476 阅读 · 0 评论 -
ThinkPHP5 php5.5版本以上”No input file specified“问题解决
public/.htaccess文件中的RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]在默认情况下会导致No input file specified.修改成RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]问题解翻译 2018-03-12 09:52:03 · 361 阅读 · 0 评论 -
thinkphp框架下实现登录、注册、找回密码功能
本文实例为大家分享了thinkphp框架下使用ajax表单提交的登录、注册、找密码的实现方法,以及注册后的用户需后台审核。user表的字段为id、num、password、name、email、addtime、status具体代码如下<?phpnamespace Home\Controller;use Think\Controller;class LoginController extend...转载 2018-03-08 16:08:44 · 3847 阅读 · 1 评论 -
tp5加载资源文件
在think\view.php的构造方法__construct中默认定义了资源文件路径 $baseReplace = [ '__ROOT__' => $root, '__URL__' => $base . '/' . $request->module() . '/' . Loader::parseName($request-&...原创 2018-03-09 10:07:41 · 2861 阅读 · 0 评论 -
tp5表单验证
首先建立User验证类,放在模块目录下面,和controller,model,view同级目录例如:namespace app\index\validate;use think\Validate;class User extends Validate{ protected $rule = [ 'name' => 'require|max:25', ...原创 2018-03-09 10:48:56 · 3348 阅读 · 0 评论 -
tp5登陆接口
use think\Controller;use think\Db;use think\Request;class User extends Controller{ public function login(Request $request)//登陆接口 { header('Access-Control-Allow-Origin:*'); if($request->i...原创 2018-03-15 21:09:20 · 5836 阅读 · 0 评论 -
tp5调用sqlserver存储过程
$result = Db::query("exec [dbo].users_login_erp3 '127.0.0.1' ,'lgs','8','aaa','bbbb','www.baidu.com'");原创 2018-03-15 21:17:33 · 3139 阅读 · 0 评论 -
thinkphp5中的模板引擎
1、thinkphp5自带的模板引擎和tp3中的模板引擎基本一致2、twig模板引擎http://www.thinkphp.cn/topic/43078.html3、Laravel Blade模板引擎http://www.thinkphp.cn/extend/946.html4、think-angular 模板引擎此模板引擎针对能够使用angularjs的php开发者编写, 主要特点是 不需要额外...原创 2018-02-23 20:43:07 · 3151 阅读 · 0 评论 -
Laravel Blade模板引擎 for thinkphp5
虽说 thinkphp5 是为 api 开发而生,但不可否认当下还是很多应用并没有前后端分离来开发,加之很多中小型应用都是一个开发者独立完成,并非所有 php 开发者都是前后通吃,所以有一个好用的模板引擎还是必要的。而 thinkphp5 自带的模板引擎还是 thinkphp3 时代的产物(比如新的『{』、『}』这种语法 phpstorm 也没有好的插件可以来高亮和提示),多少有些不便,而 lar...原创 2018-02-23 20:44:43 · 760 阅读 · 0 评论 -
thinkphp5学习积累
thinkphp5安装:我是使用的git安装,由于从github上面clone很慢,我是从码云上clone的,git命令为 git clone https://git.oschina.net/liu21st/thinkphp5.git,然后进入到thinkphp5目录里git clone https://git.oschina.net/liu21st/framework.git,将framewor...原创 2018-02-23 19:59:16 · 284 阅读 · 0 评论 -
thinkphp 中_initialize和__construct的区别
最近在模仿写一个权限管理系统,其中在继承AuthController中用到了_initialize。class AuthController extends Controller { protected function _initialize(){ }}首先,_initialize并非php类中的函数,它是由Think\Controller.class.php实现的一个构造函数...转载 2018-03-10 19:47:33 · 255 阅读 · 0 评论 -
TP5中使用 FIND_IN_SET进行查询
有的时候我们的数据存入数据的时候格式是这样的 1,2,3,4当使用的时候 我们需要查询出 某一个数值在 这个字段里面,这种情况就需要用到 FIND_IN_SET在thinkphp5 中 我们可以使用 FIND_IN_SET 来进行查询$where[] = [‘exp’,’FIND_IN_SET(2,category_id)’];db()->where($where)-&g...转载 2018-11-26 18:29:38 · 5807 阅读 · 0 评论