模板引擎
微小东
喜欢唱歌,读书,运动!喜欢结交正能量的朋友!公众号:lbxzsan7378
展开
-
thinkphp前台模板运算符
内置模板引擎包含了运算符的支持,包括对“+”“ –” “*” “/”和“%”的支持,例如:运算符使用示例+{$a+$b}-{$a-$b}*{$a*$b}/{$a/$b}%转载 2016-07-09 00:17:28 · 895 阅读 · 0 评论 -
ThinkPHP-图片附件上传至指定目录并地址插入数据库操作
ThinkPHP-图片附件上传至指定目录并地址插入数据库操作原创 2015-09-22 17:16:34 · 13215 阅读 · 0 评论 -
thinkphp——制作一个输出调试函数,随时调试
thinkphp——制作一个输出调试函数,随时调试原创 2015-09-22 17:53:57 · 1830 阅读 · 0 评论 -
ThinkPHP-给已上传图片生成缩略图并在列表显示
ThinkPHP-给已上传图片生成缩略图并在列表显示原创 2015-09-22 18:59:25 · 4580 阅读 · 0 评论 -
ThinkPHP——RBAC不同用户登录系统显示不同权限
ThinkPHP——RBAC不同用户登录系统显示不同权限原创 2015-09-23 13:40:18 · 6527 阅读 · 0 评论 -
ThinkPHP——RBAC父类控制器权限过滤(权限漏洞修复)
1.引入普通控制器父类AdminController.class.php,如下图所示:AdminController.class.php里面的具体内容是:普通控制器引入新的父类AdminController.class.php控制器:2.在新父类控制器里边实现每次访问控制器和操作方法的过滤:原创 2015-09-23 20:15:09 · 1740 阅读 · 0 评论 -
ThinkPHP-RBAC为角色分配权限之展示表单
ThinkPHP-RBAC为角色分配权限之展示表单ThinkPHP-RBAC为角色分配权限之展示表单原创 2015-09-24 14:05:28 · 2256 阅读 · 0 评论 -
ThinkPHP--RBAC为角色分配权限成功之收集表单信息
ThinkPHP--RBAC为角色分配权限成功之收集表单信息原创 2015-09-25 18:37:40 · 908 阅读 · 0 评论 -
ThinkPHP--RBAC展示权限列表信息-权限维护
ThinkPHP--RBAC展示权限列表信息-权限维护原创 2015-09-26 09:47:08 · 1011 阅读 · 0 评论 -
ThinkPHP--RBAC权限添加实现-为角色分配权限,显示三级权限
ThinkPHP--RBAC权限添加实现-为角色分配权限,显示三级权限原创 2015-09-26 17:43:52 · 3897 阅读 · 0 评论 -
ThinkPHP-RBAC管理员设置角色
ThinkPHP-RBAC管理员设置角色原创 2015-09-26 23:22:36 · 1155 阅读 · 0 评论 -
ThinkPHP--框架目录文件介绍
ThinkPHP--框架目录文件介绍原创 2015-09-27 18:26:30 · 881 阅读 · 0 评论 -
ThinkPHP--控制器调用模板
ThinkPHP--控制器调用模板原创 2015-09-27 18:49:46 · 1855 阅读 · 0 评论 -
ThinkPHP--模板与框架整合
ThinkPHP--模板与框架整合原创 2015-09-27 18:59:22 · 627 阅读 · 0 评论 -
ThinkPHP--空操作处理和空控制器处理
thinkphp 空操作处理和空控制器处理原创 2015-09-28 19:59:45 · 4859 阅读 · 0 评论 -
Thinkphp---快捷操作方法:(即快捷函数)
Thinkphp---快捷操作方法:(即快捷函数)原创 2015-09-28 20:37:30 · 1242 阅读 · 0 评论 -
ThinkPHP-缓存应用-缓存技术应用
ThinkPHP-缓存应用-缓存技术应用原创 2015-09-22 13:58:46 · 556 阅读 · 0 评论 -
thinkphp-根据关键字查询并进行分页显示
1.根据关键字查询:2.查询后进行分页显示:3.showlist里显示如下:原创 2015-10-06 18:20:43 · 2614 阅读 · 0 评论 -
Thinkphp最开始的项目建立基础(创建应用)——显示追踪日志信息
Thinkphp最开始的项目建立基础原创 2015-09-21 07:39:57 · 1559 阅读 · 0 评论 -
Thinkphp修改默认模板引擎为smarty如何操作
Thinkphp修改默认模板引擎为smarty如何操作原创 2015-09-22 09:25:59 · 2456 阅读 · 0 评论 -
ThinkPHP--后台登录页面搭建
1.控制器:ManagerController.class.phpfunction login()为后台静态资源目录创建常量原创 2015-09-28 21:17:36 · 2698 阅读 · 0 评论 -
ThinkPHP--后台首页品字形框架搭建
1.后台品字形框架页面搭建控制器:IndexController.class.php操作方法:head() left() right() index()注意:frame的src属性通过独立路由进行设置2.获得系统常量信息行为:ThinkPHP/Library/Behavior/ContentReplaceBehavior.class.php进原创 2015-09-30 17:56:59 · 1376 阅读 · 0 评论 -
ThinkPHP--跨控制器调用
1.跨控制器调用一个控制器在执行的时候,可以实例化另外一个控制,并通过对象访问其指定方法。跨控制器调用可以节省我们代码的工作量例如:有10个页面,都要现实指定的数据信息显示。比如我们网站的“会员数目有200万”,这个信息需要在10个页面都显示这个数据是通过UserController.class.php 里边额方法number()给查询出来的现在商品列表页面也需要显示200万会原创 2015-09-30 18:02:35 · 5581 阅读 · 0 评论 -
ThinkPHP--数据库连接及model模型定义使用
连接数据库配置convertion.phpconfig.php1. 在config.php做数据库连接配置2.制作model模型a) model本身就是一个类文件b) 数据库中的每个数据表都对应一个model模型文件c) 最简单的数据model模型类建一个总的Model类文件夹:3.在控制器里进行实例化:4字段缓存设置原创 2015-09-30 18:07:18 · 3825 阅读 · 0 评论 -
ThinkPHP-3种实例化model方法
1.实例化model的三种方式1. $goods = new 命名空间GoodsModel(); 2. $goods = D(‘模型标志’); a) $goods = D(“Goods”);b) 该$goods是父类Model的对象,但是操作的数据表还是sw_goodsc) $obj = D(); 实例化Model对象,没有具体操作数据表,与M()方法效果一致原创 2015-09-30 21:04:27 · 9062 阅读 · 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 · 960 阅读 · 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 · 1989 阅读 · 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 · 10452 阅读 · 0 评论 -
ThinkPHP--收集表单数据并实现收集添加
1. 制作一个表单1. 通过$_POST收集信息2. 通过create()方法实现数据收集,该方法对于非法的字段会自动进行过滤1. 在create()收集表单方法内部会自动过滤非法的字段信息原创 2015-09-30 21:30:09 · 2162 阅读 · 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 · 6261 阅读 · 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 · 1198 阅读 · 0 评论 -
thinkphp-关于后台加入权限检测后,后台登陆验证码的引入
1.单独建一个验证码控制器:2.在入口文件index.php里定义验证码常量:3.在后台登陆模板login.html里使用:原创 2015-10-05 22:53:54 · 1420 阅读 · 0 评论 -
ThinkPHP--项目分组设置(前后台分组)
1.【项目分组】系统有前台用户操作界面系统还有后台供公司内部人员使用维护平台两者在使用的过程中就是对“控制器”、“视图模板”、“model模型”的操作 为了系统开发方便,及代码部署更加合理,我们的控制器、view视图等前后台文件不要混在起,要在物理结构上给分开http://网址/index.php/Home/控制器/操作方法 访问Home控制器及制定原创 2015-09-28 21:06:38 · 2534 阅读 · 0 评论