TypechoJoeTheme

轩宇网

搜索到 7 篇与 thinkphp3 的结果
2020-05-10

ThinkPHP3.2.x判断手机端访问并设置默认访问模块的方法

ThinkPHP3.2.x判断手机端访问并设置默认访问模块的方法
ThinkPHP的模块访问机制,如果只是在PC,只要需修改DEFAULT_MODULE配置项就可以方便的实现多模板主题切换。但对于移动端和PC端,也许你会设计完全不同的主题风格,且针对不同的来路提供不同的渲染方式,其中一种比较流行的方法是“响应式设计”,但就本人 历而言,要实现完全的“响应式设计”并不是那么容易,且解决兼容问题也是个难题,假设是大型站点,比如:淘宝、百度、拍拍这些,响应式设计肯定是满足不了 需求的,而是需要针对手机访问用户提供单独的手机网站。手机端访问时调用Wap手机模块,实现在手机端访问时展示出手机网站,无需跳转域名首先我们在./Application/Common/Conf/ 目录下建立两个公共配置文件:config.php 和config_wap.phpconfig.php 中:<?php return array( 'DEFAULT_MODULE'=>'Home',//注意Home为默认模型 'DEFAULT_CONTROLLER'=>'Index', 'DEFAULT_ACTION'=>'index', )...
2020年05月10日
3,973 阅读
0 评论
2020-03-04

ThinkPHP框架下的登录、注册、找密码

ThinkPHP框架下的登录、注册、找密码
ThinkPHP框架下使用ajax表单提交的登录、注册、找密码。注册后的用户需后台审核。user表的字段为id、num、password、name、email、addtime、status<?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller { //处理登录 public function signin(){ if(IS_GET){ $this->display(); } if(IS_POST){ /* 调用登录接口登录 */ $User = M('user') ; //I方法接收页面传递来的值 $num = I('num') ; $password = I('password') ; ...
2020年03月04日
3,620 阅读
0 评论
2019-07-15

ThinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解

ThinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
这篇文章主要介绍了thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果,结合完整实例形式详细分析了thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果具体数据表、控制器、前台视图与样式相关实现技巧,需要的朋友可以参考下本文实例讲述了thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果。分享给大家供大家参考,具体如下:用过百度搜索的人应该都知道这个效果,今天我用ThinkPHP+Mysql+Ajax来实现这样的一个效果,首先我把所有的代码都先给大家,最后再来讲解。百度即时搜索效果图运行效果图数据库截图城市表学校表控制层代码(SchoolController.class.php)<?php namespace Wechat\Controller; use Think\Controller; /** * 学校模块控制层 */ class SchoolController extends Controller { //学校选择页面 public function index(){ $County = D("Co...
2019年07月15日
5,350 阅读
0 评论
2019-01-14

ThinkPHP模板IF标签用法详解

ThinkPHP模板IF标签用法详解
这篇文章主要介绍了ThinkPHP模板IF标签用法,需要的朋友可以参考下ThinkPHP的IF标签可以用来定义复杂的条件判断,例如:<if condition="($name eq 1) OR ($name gt 100) "> value1 <elseif condition="$name eq 2" />value2 <else /> value3 </if>注意:在condition属性中可以支持eq等判断表达式 ,同上面的比较标签,但是不支持带有”>”、”<”等符号的用法,因为会混淆模板解析,所以下面的用法是错误的:<if condition="$id < 5 "> value1 <else /> value2 </if>必须改成<if condition="$id lt 5 "> value1 <else /> value2 </if>除此之外,我们可以在...
2019年01月14日
4,585 阅读
0 评论
2018-10-04

浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别

浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
小编小编就为大家带来一篇浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧5.0版本和之前版本的差异较大,本篇对熟悉3.2版本的用户给出了一些5.0的主要区别。URL和路由5.0的URL访问不再支持普通URL模式,路由也不支持正则路由定义,而是全部改为规则路由配合变量规则(正则定义)的方式:主要改进如下:增加路由变量规则; 增加组合变量支持; 增加资源路由; 增加路由分组; 增加闭包定义支持; 增加MISS路由定义; 支持URL路由规则反解析;请求对象和响应对象5.0新增了请求对象Request和响应对象Response,Request统一处理请求和获取请求信息,Response对象负责输出客户端或者浏览器响应。模块和控制器控制器的命名空间有所调整,并且可以无需继承任何的控制器类。应用命名空间统一为app(可定义)而不是模块名; 控制器的类名默认不带Controller后缀,可以配置开启use_controller_suffix参数启用控制器类后缀; 控制器操作方法采用return方式返回...
2018年10月04日
5,251 阅读
0 评论
2018-10-04

ThinkPHP3.2.3实现签到功能的方法

ThinkPHP3.2.3实现签到功能的方法
这篇文章主要介绍了thinkPHP实现签到功能的方法,实例分析了mysql数据表的构造及thinkPHP签到功能的具体实现技巧,需要的朋友可以参考下本文实例讲述了thinkPHP实现签到功能的方法。分享给大家供大家参考,具体如下:数据表:CREATE TABLE `members_sign` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `uid` int(11) unsigned NOT NULL COMMENT '用户id', `days` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '连续签到的天数', `is_share` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否分享过', `is_sign` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否签到过', `stime` int(11) unsigned NOT NULL DEFAULT '...
2018年10月04日
7,242 阅读
0 评论
2018-09-20

layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作

layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作
这篇文章主要介绍了layui框架实现文件上传及TP3.2.3对上传文件进行后台处理操作,结合实例形式分析了layui框架结合thinkPHP进行文件上传与处理操作相关实现技巧,需要的朋友可以参考下首先html页面代码如下:<p class="layui-form-item" id="upload_file"> <p class="layui-input-block" style="width: 300px;"> <input type="hidden" id="img_url1" name="HeadImageUrl" value=""/> <p class="layui-upload-drag" id="uploadpic1" lay-verify="uploadpic1"> ...
2018年09月20日
6,957 阅读
0 评论