thinkphp
文章平均质量分 50
微小东
喜欢唱歌,读书,运动!喜欢结交正能量的朋友!公众号:lbxzsan7378
展开
-
ThinkPHP--项目分组设置(前后台分组)
1.【项目分组】系统有前台用户操作界面系统还有后台供公司内部人员使用维护平台两者在使用的过程中就是对“控制器”、“视图模板”、“model模型”的操作 为了系统开发方便,及代码部署更加合理,我们的控制器、view视图等前后台文件不要混在起,要在物理结构上给分开http://网址/index.php/Home/控制器/操作方法 访问Home控制器及制定原创 2015-09-28 21:06:38 · 2538 阅读 · 0 评论 -
thinkphp-关于模板里 IP 地址的引用实例
1.在需要的控制器里如下所示:2.在对应的模板里做如下引用:至此,完成!原创 2015-10-06 11:39:54 · 769 阅读 · 0 评论 -
thinkphp-根据关键字查询并进行分页显示
1.根据关键字查询:2.查询后进行分页显示:3.showlist里显示如下:原创 2015-10-06 18:20:43 · 2618 阅读 · 0 评论 -
thinkphp-点击量的实现,执行sql用execute()
1.sql语句如下所示:$sql="update `jiu_article` set `article_click`=`article_click`+1 where `article_id`=$article_id";2.执行sql用execute()$click=$article->execute($sql);如图所示:3.模板里直接如下所示:原创 2015-10-07 18:31:39 · 1919 阅读 · 0 评论 -
thinkphp-上传视频操作
1.数据表里:---- 表的结构 `jiu_video`--CREATE TABLE IF NOT EXISTS `jiu_video` ( `video_id` int(11) NOT NULL AUTO_INCREMENT, `video_name` varchar(100) NOT NULL COMMENT '//名称', `video_image` v原创 2015-10-11 20:09:27 · 10025 阅读 · 4 评论 -
thinkphp-关于获取当前时间的问题,模板引擎为smarty
{$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}如下所示:原创 2015-10-12 13:38:39 · 2949 阅读 · 0 评论 -
thinkphp——上传新图并且删除旧图的操作(商品的更新操作 upd)
1.其他的和以前一样,这里就不说了,主要是下面:文字版的function upd($goods_id){//操作商品表$goods=D('Goods');$ginfo=$goods->table('jiuji_goods')->select($goods_id);//调用商品类别,品牌,尺码三个属性$this->three();if(!empty($_P原创 2015-10-17 08:18:20 · 5074 阅读 · 0 评论 -
Thinkphp——关于前台显示栏目和限制显示对应栏目下的商品或文章列表的数目
1.控制器IndexController.class.php里如下:2.index模板里如下所示:至此,OK了原创 2015-10-20 14:08:17 · 1295 阅读 · 0 评论 -
Thinkphp 在linux下无法正常显示验证码图片,该怎么解决
在验证码方法中添加 ob_end_clean();原创 2015-11-02 15:00:45 · 3739 阅读 · 0 评论 -
thinkphp-关于后台加入权限检测后,后台登陆验证码的引入
1.单独建一个验证码控制器:2.在入口文件index.php里定义验证码常量:3.在后台登陆模板login.html里使用:原创 2015-10-05 22:53:54 · 1426 阅读 · 0 评论 -
thinkphp—关于模板时间的获取(模板引擎是Smarty),该如何操作
1.在PHP中我们会使用date函数来获取当前的时间,实例代码如下:date("Y-m-d H:i:s"); //会显示为:2015-10-05 10:41:02 的样子2.但是在Smarty 模板中我们就不能使用date 了,而是应该使用 now 来获取当前的时间,实例代码如下:{$smarty.now} //该结果会显示为:1280236776的时间戳模式3.原创 2015-10-05 10:43:10 · 1710 阅读 · 0 评论 -
ThinkPHP--各种查询条件设置
各种查询条件设置$obj = D(); 创建对象$obj -> select(); 查询数据select 字段,字段 from 表名 where 条件 group 字段 having 条件 order 排序 limit 限制条数;SELECT%DISTINCT%%FIELD%FROM %TABLE%%JOIN%%WHERE%%GROUP%%HAVING%%OR原创 2015-09-30 21:12:07 · 1991 阅读 · 1 评论 -
ThinkPHP--聚合函数及having使用细节
1.$info = $goods -> where()->field(字段)->select();select()方法1. 返回一个二维数组信息2. 返回全部数据表信息3. 给该方法传递参数 a) select(30) 查询主键值等于30的记录信息b) select(“10,12,14”) 查询主键值在10、12、14范围的记录信息1. find()如果我们查询原创 2015-09-30 21:16:32 · 10463 阅读 · 0 评论 -
ThinkPHP--添加数据记录add (实现数据添加)
1.select()add() 该方法返回被添加的新记录的主键id值save()delete()两种方式实现数据添加1. 数组方式数据添加$goods = D(“Goods”);$arr = array(‘goods_name’=>’iphone5s’,’goods_weight’=>’109’);//注意:goods_name和goods_weight是数据表中字原创 2015-09-30 21:25:15 · 7563 阅读 · 0 评论 -
ThinkPHP--收集表单数据并实现收集添加
1. 制作一个表单1. 通过$_POST收集信息2. 通过create()方法实现数据收集,该方法对于非法的字段会自动进行过滤1. 在create()收集表单方法内部会自动过滤非法的字段信息原创 2015-09-30 21:30:09 · 2164 阅读 · 0 评论 -
ThinkPHP--实现数据修改save
数据修改操作select()add()save() 实现数据修改,返回受影响的记录条数delete()具体有两种方式实现数据修改,与添加类似(数组、AR方式)1. 数组方式a) $goods = D(“Goods”);b) $ar = array(‘goods_id’=>100,‘goods_name’=>’lenovo手机’,’goods_price’=>120原创 2015-09-30 21:32:14 · 6270 阅读 · 0 评论 -
ThinkPHP--删除数据及原生sql语句执行
delete() 返回受影响的记录条数 $goods -> delete(30); 删除主键值等于30的记录信息$goods -> delete(“10,12,13”); 删除主键值等于10 12 13的三条记录$goods -> where(“goods_id>60”)->delete() 把符合条件的记录都给删除执行原生sql语句1. 查询语句原创 2015-09-30 21:34:40 · 2529 阅读 · 0 评论 -
ThinkPHP--后台商品修改实现
数据修改具体实现通过路由给一个操作方法传递参数http://网址/index.php/模块/控制器/方法upd/变量名1/值/变量名2/值/变量名3/值 以上路由是通过get形式给指定的操作传递了三个参数信息原则三个参数信息接收的时候通过$_GET接收即可例如:$_GET[‘变量名1’]; include() 以上参数信息接收太直白,不安全,需要按照框架规则原创 2015-09-30 21:35:52 · 2990 阅读 · 0 评论 -
ThinkPHP--注册表单验证
表单验证javascriptjquery 在服务器端通过tp框架实现表单验证用户名、密码、重复密码、邮箱、qq、手机号码、爱好、学历具体步骤:1. 制作表单1. 表单form数据通过create()方法收集(验证功能要求我们必须通过create()方法收集数据)1. 自定义数据model模型类实现具体验证规则验证规则的第4个参数原创 2015-09-30 21:41:19 · 1201 阅读 · 0 评论 -
ThinkPHP-缓存应用-缓存技术应用
ThinkPHP-缓存应用-缓存技术应用原创 2015-09-22 13:58:46 · 559 阅读 · 0 评论 -
ThinkPHP-图片附件上传至指定目录并地址插入数据库操作
ThinkPHP-图片附件上传至指定目录并地址插入数据库操作原创 2015-09-22 17:16:34 · 13220 阅读 · 0 评论 -
ThinkPHP-路由解析的实现和(开发调试模式的实现)
1.系统Url路由地址有四种兼容模式的实现,具体的设置在convention.php里,不过我们会把相应的变量,常量设置在自己项目的config.php里。convention.php如下:自己项目的config.php如下:2. tp框架url地址可以由以下四种,序号为模式序号: 0. http://网址/index.php?m原创 2015-09-27 17:53:25 · 2295 阅读 · 0 评论 -
ThinkPHP--框架目录文件介绍
ThinkPHP--框架目录文件介绍原创 2015-09-27 18:26:30 · 883 阅读 · 0 评论 -
ThinkPHP--控制器调用模板
ThinkPHP--控制器调用模板原创 2015-09-27 18:49:46 · 1856 阅读 · 0 评论 -
ThinkPHP--模板与框架整合
ThinkPHP--模板与框架整合原创 2015-09-27 18:59:22 · 627 阅读 · 0 评论 -
ThinkPHP--url地址大小写问题
1.在对用项目里config.php里边对url大小写敏感进行设置,值设置为false后大小写都可以,如下所示:原创 2015-09-27 19:05:53 · 3137 阅读 · 0 评论 -
Thinkphp ——config.php配置文件的作用域的说明
1. 配置文件:a) convertion.phpb) config.php shop/Common/Conf/config.php (针对所有分组模块都起作用)c) config.php shop/Home/Common/Conf/config.php (针对Home分组模块起作用)原创 2015-09-27 19:10:34 · 1927 阅读 · 0 评论 -
ThinkPHP--空操作处理和空控制器处理
thinkphp 空操作处理和空控制器处理原创 2015-09-28 19:59:45 · 4863 阅读 · 0 评论 -
Thinkphp---快捷操作方法:(即快捷函数)
Thinkphp---快捷操作方法:(即快捷函数)原创 2015-09-28 20:37:30 · 1246 阅读 · 0 评论 -
ThinkPHP-RBAC管理员设置角色
ThinkPHP-RBAC管理员设置角色原创 2015-09-26 23:22:36 · 1158 阅读 · 0 评论 -
ThinkPHP--RBAC权限添加实现-为角色分配权限,显示三级权限
ThinkPHP--RBAC权限添加实现-为角色分配权限,显示三级权限原创 2015-09-26 17:43:52 · 3897 阅读 · 0 评论 -
thinkphp——制作一个输出调试函数,随时调试
thinkphp——制作一个输出调试函数,随时调试原创 2015-09-22 17:53:57 · 1834 阅读 · 0 评论 -
ThinkPHP-给已上传图片生成缩略图并在列表显示
ThinkPHP-给已上传图片生成缩略图并在列表显示原创 2015-09-22 18:59:25 · 4583 阅读 · 0 评论 -
ThinkPHP——RBAC角色和权限数据模拟及设计
ThinkPHP——RBAC角色和权限数据模拟及设计原创 2015-09-23 08:22:29 · 1624 阅读 · 0 评论 -
ThinkPHP——RBAC不同用户登录系统显示不同权限
ThinkPHP——RBAC不同用户登录系统显示不同权限原创 2015-09-23 13:40:18 · 6529 阅读 · 0 评论 -
ThinkPHP——RBAC父类控制器权限过滤(权限漏洞修复)
1.引入普通控制器父类AdminController.class.php,如下图所示:AdminController.class.php里面的具体内容是:普通控制器引入新的父类AdminController.class.php控制器:2.在新父类控制器里边实现每次访问控制器和操作方法的过滤:原创 2015-09-23 20:15:09 · 1742 阅读 · 0 评论 -
ThinkPHP-RBAC为角色分配权限之展示表单
ThinkPHP-RBAC为角色分配权限之展示表单ThinkPHP-RBAC为角色分配权限之展示表单原创 2015-09-24 14:05:28 · 2260 阅读 · 0 评论 -
ThinkPHP--RBAC为角色分配权限成功之收集表单信息
ThinkPHP--RBAC为角色分配权限成功之收集表单信息原创 2015-09-25 18:37:40 · 909 阅读 · 0 评论 -
ThinkPHP--RBAC展示权限列表信息-权限维护
ThinkPHP--RBAC展示权限列表信息-权限维护原创 2015-09-26 09:47:08 · 1011 阅读 · 0 评论 -
ThinkPHP--数据查询select及smarty配置
1.数据查询select()是数据模型的一个指定方法,可以获得数据表的数据信息返回一个二维数组信息,当前数据表的全部数据信息Showlist(){$goods=D(‘Goods);$info=$goods->select();//获得数据信息show_bug($info);.//打印出来是个二维数组信息}1. 配置smartya) 配置变量信息 i. con原创 2015-09-30 21:07:40 · 961 阅读 · 0 评论