TypechoJoeTheme

轩宇网

登录
用户名
密码
/
注册
用户名
邮箱
搜索到 22 篇与 ThinkPHP5 的结果
2020-04-05

Thinkphp5 加载静态资源路径与常量

Thinkphp5 加载静态资源路径与常量
1、加载静态资源路径 大于5.0.4版本可以直接使用 ROOT :项目目录 STATIC :项目目录下的static目录 JS :项目目录下的static/js目录 CSS:项目目录下的static/css目录 我们可以使用view模板打印这些常量的具体路径 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> __PUBLIC__<br> __ROOT__<br> __APP__<br> __URL__<br> __STATIC__<br> __JS__<br> __CSS__<br> </body> </html> 页面输出如下: ../public/static/home / app/home/ /zyedu/public/a...
2020年04月05日
3,096 阅读
0 评论
2020-04-05

ThinkPHP5框架实现签到功能的方法分析

ThinkPHP5框架实现签到功能的方法分析
本文实例讲述了TP5框架实现签到功能的方法。分享给大家供大家参考,具体如下: 基于tp5 模型的一个签到功能; 由于存储所有的签到日期数据库会非常庞大,所以签到日期只存储近三个月的。 具体功能: 1、记录最近一次的签到时间 2、每次签到都会添加15积分 3、有连续签到的记录 数据库表设计 CREATE TABLE `sp_sign` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `times` datetime DEFAULT NULL COMMENT '最近一次签到时间', `userid` int(11) DEFAULT NULL COMMENT '用户id', `days` tinyint(6) NOT NULL DEFAULT '0' COMMENT '连续签到的天数', `number` decimal(10,0) NOT NULL DEFAULT '0' COMMENT '当月签到给的积分', `one` varchar(255) DEFAULT NULL COMMENT '当月签到的日期,...
2020年04月05日
3,713 阅读
2 评论
2020-04-05

ThinkPHP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】

ThinkPHP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
这篇文章主要介绍了TP5框架model常见操作,结合实例形式总结分析了thinkPHP5框架增删改查、聚合、获取器、修改器、时间戳、软删除等常见操作技巧,需要的朋友可以参考下 本文实例讲述了TP5框架model常见操作。分享给大家供大家参考,具体如下: •使用model 查询数据,添加数据,修改数据,删除数据 •聚合操作 •获取器,修改器 •自动添加时间戳(创建时间,修改时间) •软删除 1、使用model查询数据 $res = User::get(1); //获取主键为1的数据,得到的是一个对象 $res = $res->toArray(); //将对象转化为数组 dump($res->name); //获取 $res 里 name 字段的值 //使用闭包函数查询 id=1 的记录 $res = User::get(function($query){ $query->where("id","eq",1) ->field('name') }); $res = User::where("id",10)->value('n...
2020年04月05日
2,897 阅读
2 评论
2020-03-24

ThinkPHP5+jQuery+MySql实现投票功能

ThinkPHP5+jQuery+MySql实现投票功能
这篇文章主要介绍了ThinkPHP5+jQuery+MySql实现投票功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 ThinkPHP5+jQuery+MySql实现投票功能,先给大家展示下效果图,如果大家感觉效果不错,请参考实例代码。 效果图: 前端代码: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>基于THINKPHP5实现红蓝投票功能</title> <style type="text/css"> .vote{width:288px; height:300px; margin:40px auto;position:relative} .votetitle{width:100%;height:62px; background:url(/static/index/images/icon.png) no-repeat 0 30px; font-size:15px} ...
2020年03月24日
2,539 阅读
0 评论
2019-10-08

ThinkPHP5+layui实现的分页样式示例

ThinkPHP5+layui实现的分页样式示例
这篇文章主要介绍了thinkphp5+layui实现的分页样式,结合实例形式详细分析了thinkPHP5框架结合layui实现的分页功能相关的配置、查询等操作技巧,需要的朋友可以参考下 本文实例讲述了thinkphp5+layui实现的分页样式。分享给大家供大家参考,具体如下: tp5之layui分页样式 1.分页类 路径:\thinkphp\library\think\paginator\driver Layui.php <?php namespace think\paginator\driver; use think\Paginator; class Layui extends Paginator { /** * 上一页按钮 * @param string $text * @return string */ protected function getPreviousButton($text = "上一页") { if ($this->currentPage() <= 1) { return $this->getDisabledTextWrapper...
2019年10月08日
7,991 阅读
0 评论
2019-07-25

Thinkphp5+PHPExcel实现批量上传表格数据功能

Thinkphp5+PHPExcel实现批量上传表格数据功能
这篇文章主要介绍了Thinkphp5+PHPExcel实现批量上传表格数据功能,需要的朋友可以参考下 1.首先要下载PHPExcel放到vendor文件夹下,我的路径是:项目/vendor/PHPExcel/,把下载的PHPExcel文件放在这里 下载phpexcel文件,地址:https://github.com/PHPOffice/PHPExcel 2.前端代码 <!DOCTYPE html> <html> <head> <title>批量导入数据</title> </head> <body> <form action="{:url('/index/index/importExcel')}" method="post" enctype="multipart/form-data"> <input type="file" name="myfile"><br/> <input type="submit" value="批量的导入"> ...
2019年07月25日
5,283 阅读
0 评论
2019-05-05

TP5.0框架实现无限极回复功能的方法分析

TP5.0框架实现无限极回复功能的方法分析
这篇文章主要介绍了TP5.0框架实现无限极回复功能的方法,结合实例形式分析了thinkPHP5.0框架下无限极回复功能相关的数据库、评论功能及界面布局实现方法,需要的朋友可以参考下 本文实例讲述了TP5.0框架实现无限极回复功能的方法。分享给大家供大家参考,具体如下: 最近做项目的时候用到了评论回复,使用ThinkPHP5.0框架做回复碰到了一些问题,简单总结一下。(李昌辉) 1.首先是数据表的设计: create table zy_huifu ( code int auto_increment primary key, #回复代号 puser varchar(50), #回复人员 listcode int, #文章代号 time varchar(50), #回复时间 content text, #回复内容 pcode int, #父级代号 0文章 leval int, #级别 0顶级 1其它 isok int #已读未读0未读1已读 ); 评论和回复放在了一张表里面,为了在显示的时候做区分,评论作为顶级回复级别代号为0,其它的子级回复级别代号...
2019年05月05日
3,858 阅读
0 评论
2019-02-10

ThinkPHP5.1实现微信公众号授权登录及获取信息录入数据库

ThinkPHP5.1实现微信公众号授权登录及获取信息录入数据库
微信公众号开发文档链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432 微信公众号授权登录分为两种: 1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面) 2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。 以下说做授权的思路 明确思路后,开始动手吧 有一个很好用的微信开发SDK,里面集合了微信公众号、微信支付、阿里支付的功能 SDK项目相关地址 GITHUB源码地址:https://github.com/zoujingli/wechat-php-sdk OSChina源码地址:http://git.oschina.net/zoujingli/wechat-php-sdk Composer包名称:zoujingli/wechat-p...
2019年02月10日
6,095 阅读
0 评论
2019-01-10

ThinkPHP5框架实现多数据库查询的方法

ThinkPHP5框架实现多数据库查询的方法
这篇文章主要介绍了tp5(thinkPHP5)框架实现多数据库查询的方法,结合实例形式分析了thinkPHP5框架多数据库查询的相关配置、初始化及调用相关操作技巧,需要的朋友可以参考下 本文实例讲述了tp5(thinkPHP5)框架实现多数据库查询的方法。分享给大家供大家参考,具体如下: 引言: 有时候一个管理后台,需要涉及到多个数据库。比如,商城管理、直播管理、消息管理等等,它们都有自己的数据库。这个时候,就需要去连接多个数据库,进行处理了。thinkphp可以支持多个数据库连接。 如何处理呢? 1.进行多个数据库的配置 默认会连接database.php中的数据库信息。 <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- /...
2019年01月10日
4,482 阅读
0 评论
2019-01-10

ThinkPHP5框架数据库Db增删改查常见操作总结

ThinkPHP5框架数据库Db增删改查常见操作总结
这篇文章主要介绍了tp5(thinkPHP5)框架数据库Db增删改查常见操作,结合实例形式总结分析了thinkPHP5框架数据库的增删改查常见操作技巧与相关注意事项,需要的朋友可以参考下 本文实例讲述了tp5(thinkPHP5)框架数据库Db增删改查常见操作。分享给大家供大家参考,具体如下: 添加数据insert $data = [ 'name_cn' => '张三', 'name_en' => 'jack', ]; $res = Db::name('style')->insert($data); 添加数据。 INSERT INTO `tf_style` (`name_cn` , `name_en`) VALUES ('张三' , 'jack') tp5还可以通过insertAll插入多条数据。 $data = [ 'name_cn' => '张三', 'name_en' => 'jack', ]; $res = Db::name('style')->insertGetId($data); 获取插入的id。 修改数据up...
2019年01月10日
4,544 阅读
0 评论
欢迎光临轩宇网工作室