摘要:1.多层控制器 ThinkPHP的控制器支持多层和多级,多层指的是控制器可以分层,例如除了默认的Controller控制器层(我们可以称之为访问控制器),还可以添加事件控制器(层),例如: 访问控制器的名称是通过DEFAULT_C_LAYER设置的,默认是Controller 访问控制器负责外部交互
阅读全文
摘要:一.生成验证码 生成的验证码信息会保存到session中,里面包含数据有: 如果需要在一个页面中生成多个验证码的话,entry方法中需要传入可标识的信息,例如 验证码参数 可以对生成的验证码设置相关的参数, 上面,采用的配置变量方式来修改验证码参数,也可以使用动态设置方法: 如果想让验证码显示中文字
阅读全文
摘要:一.验证规则 数据验证可以对表单中的字段进行非法的验证操作。一般提供了两种验证方式: 静态定 义($_validate 属性)和动态验证(validate()方法)。 //验证规则 array( array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]), array(验证字段2
阅读全文
摘要:1.使用字符串作为条件查询 2.使用索引数组作为查询条件 PS:索引数组查询的默认逻辑关系是 AND,如果想改变为 OR,可以使用_logic 定义查 询逻辑。基于上面的代码增加如下一行: $condition['_logic'] = 'OR'; //将默认 AND 改成 OR 3.使用对象方式来查
阅读全文
摘要:一、ajax例子:ajaxReturn("ok","eval")->thinkphp中ajax的返回值的方法,返回参数为ok,返回类型为eval(字符串) 1.MainController.class.php <?php namespace Ajaxtest\Controller; use Thin
阅读全文
摘要:注: 1.session:系统默认开启;用途:防止跳过登录(只能访问登录方法);session和cookie的用法(手册->专题); 赋值:session('name','value'); 取值:$value=session('name'); 删除某个session的值的使用: session('n
阅读全文
摘要:一、tp框架数据访问(pdo基础) public function test() { $n = D("Nation"); //select();find(); //查询 1.$attr = $n->select();//查所有,返回一个关联数组,二维关联数组 2.$attr = $n->select
阅读全文
摘要:一、命名空间(主要是为了实现自动加载类) *命名空间(相当于虚拟的目录),为了让类有一个统一的文件夹来管理(可以自动加载'类'),每个文件都要有命名空间*tp如何做命名空间:*TP框架下有一个初始命名空间(相当于根目录)ThinkPHP\Libray*在初始命名空间下又包含很多根命名空间,这些根命名
阅读全文
摘要:*在开发过程中,在每个Controller文件夹里面都要设置一个空控制器,用以保护本地信息不被泄露(EmptyController.class.php),此方式可有效空控制器或空方法的错误提示信息 *可在每个自定义控制器里面写入一个空方法(只限访问时输入的空方法,若用户输入空的控制器,还需写一个Em
阅读全文
摘要:注:约定([书写]规则)胜于配置 *测试连接是否成功:localhost/tp/index.php1.localhost/tp/index.php(入口文件)/Home(模块名)/Index(控制器名)/index(#方法名#) >mvc访问的始终是一个方法2.Thinkphp里不要修改配置和类文件
阅读全文
摘要:HTML5上传图片预览 请选择图片文件:JPG/GIF
阅读全文
摘要:Smarty模板:(前后端分离)原理:核心是一个类,先修改配置文件,在使用的时候引入配置文件即可,(init.inc.php)$smarty->assign("ceshi",$a);//注册变量到模板$smarty->display("test.html");//前台显示 一、登录:login.ht
阅读全文
摘要:注:1.xx.nextSibling.css.xxx->xx的下一个元素的css样式;2. window.opener.document.getElementById("cms");->找到父级窗口中id为cms的元素 1.QQ面板效果: 2.彩票36选7 3.在线时钟 4.博客输入字符,下边显示剩
阅读全文
摘要:表单向导的适用场合: 做表单之前:先把default文件夹下的formguide文件夹赋值到要做的模板文件夹下面。 如果一个前台页面只是为了提交表单数据,那么就非常适合适用表单向导的功能,如下面留言板的案例;如果一个前台页面不只是为了提交表单,还要求在当前前台页面显示提交表单的内容,这种情况就不太适
阅读全文
摘要:phpcms流程1: 将下载好的文件放到www目录下 地址栏中输入 http://localhost/phpcms/install_package/install 打开安装页面 进行安装即可。 如果出现: 需要去修改配置文件: Caches/configs/database.php 设置相应的用户名
阅读全文
摘要:恢复内容开始 一.按钮 可以通过按钮插件创建不同状态的按钮。 //单个切换。 注:在 Firefox 多次页面加载时,按钮可能保持表单的禁用或选择状态。解决方案是: 添加 autocomplete="off"。 //单选按钮 //复选按钮 //加载状态 //可代替 data-toggle="butt
阅读全文
摘要:一.轮播 //基本实例。 data 属性解释: 1.data-slide 接受关键字 prev 或 next,用来改变幻灯片相对于当前位置的位置; 2.data-slide-to 来向轮播底部创建一个原始滑动索引,data-slide-to="2"将把滑 动块移动到一个特定的索引,索引从 0 开始计
阅读全文
摘要:一.弹出框 弹出框即点击一个元素弹出一个包含标题和内容的容器。 //基本用法 效果图如下: 弹出框插件有很多属性来配置提示的显示,具体如下: 通过 JavaScript 执行的方法有四个。 //显示 $('button').popover('show'); 效果图如下: 点击按钮弹出右边内容 //隐
阅读全文
摘要:一.标签页 标签页也就是通常所说的选项卡功能。 //基本用法 //可以设置淡入淡出效果 fade,而 in 表示首选的内容默认显示 //也可以换成胶囊式 //data-target 使用 data-target 绑定或不绑定效果都是一样的 //使用 JavaScript,直接使用 tab 方法。 /
阅读全文
摘要:一.下拉菜单 常规使用中,和组件方法一样,代码如下: //声明式用法 声明式用法的关键核心: 1.外围容器使用 class="dropdown"包裹; 2.内部点击按钮事件绑定 data-toggle="dropdown"; 3.菜单元素使用 class="dropdown-menu"。 //如果按
阅读全文
摘要:一.基本使用 使用模态框的弹窗组件需要三层 div 容器元素,分别为 modal(模态声明层)、 dialog(窗口声明层)、content(内容层)。在内容层里面,还有三层,分别为 header(头 部)、body(主体)、footer(注脚)。 //基本实例 如果想让模态框自动隐藏,然后通过点击
阅读全文
摘要:列表组组件 列表组组件用于显示一组列表的组件。 //基本实例 //列表项带勋章 //链接和首选 //按钮式列表 //设置项目被禁用 //情景类 //定制内容 二.面板组件 面板组件就是一个存放内容的容器组件。 //基本实例 //带标题容器的面板 //带注脚的面板 //情景效果:default、suc
阅读全文
摘要:一.Well 组件 这个组件可以实现简单的嵌入效果。 //嵌入效果 //有 lg 和 sm 两种可选值 二.进度条组件 进度条组件为当前工作流程或动作提供时时反馈。 //进度条 //最低值进度条 //结合情景的进度条 //条纹状,IE10+支持 //动画效果 //堆叠效果 三.媒体对象组件 媒体对象
阅读全文
摘要:一.巨幕组件 //在固定的范围内,有圆角 <div class="container"> <div class="jumbotron"> <h2>网站标题</h2> <p>这是一个学习性的网站!</p> <p><a href="#" class="btn btn-default">更多内容</a><
阅读全文
摘要:一.路径组件 路径组件也叫做面包屑导航。 //面包屑导航 二.分页组件 //默认分页 //首选项和禁用 //设置尺寸,四种 lg、默认、sm 和 xs //翻页效果 //对齐翻页链接 //翻页项禁用 三.标签 //在文本后面带上标签 //不同色调的标签 四.徽章 //未读信息数量徽章 //按钮中使用
阅读全文
摘要:一.输入框组件 //在左侧添加文字 //在右侧添加文字 //在两侧添加文字 //设置尺寸,另外三种分别是默认、xs、sm //左侧使用复选框和单选框 //左侧使用按钮 //左侧使用下拉菜单或分列式 二.导航组件 //基本导航标签页 //胶囊式导航 //垂直胶囊式导航 //导航两端对齐 //禁用导航中
阅读全文
摘要:恢复内容开始 一.小图标组件 Bootstrap 提供了免费的 263 个小图标(数了两次),具体可以参考中文官网的组件 链接:http://v3.bootcss.com/components/#glyphicons。部分图标如下: 可以使用<i>或<span>标签来配合使用,具体如下: //复制图
阅读全文
摘要:1.情景文本颜色 //各种色调的字体 2.情景背景色 //各种色调的背景 3.关闭按钮 4.三角符号 5.快速浮动 注:这个浮动其实就是 float,只不过使用了!important 加强了优先级。 6.块级居中 注:就是 margin:x auto;并且设置了 display:block;。 7.
阅读全文
摘要:一.移动设备优先 在 HTML5 的项目中,我们做了移动端的项目。它有一份非常重要的 meta,用于设置屏 幕和设备等宽以及是否运行用户缩放,及缩放比例的问题。 //分别为:屏幕宽度和设备一致、初始缩放比例、最大缩放比例和禁止用户缩放 二.布局容器 Bootstrap 需要为页面内容和栅格系统包裹一
阅读全文
摘要:一.表单 基本格式 注:只有正确设置了输入框的 type 类型,才能被赋予正确的样式。 支持的输入框控件 包括:text、password、datetime、datetime-local、date、month、time、week、 number、email、url、search、tel 和 colo
阅读全文
摘要:一.表格 1.条纹状表格 行产生一行隔一行加单色背景效果 注:表格效果需要基于基本格式.table 带边框的表格 //给表格增加边框 4.悬停鼠标 //让<tbody>下的表格悬停鼠标实现背景效果 5.状态类 //可以单独设置每一行的背景样式 注:一共五种不同的样式可供选择。 6.隐藏某一行 //隐
阅读全文
摘要:第 2 章 排版样式 在 h1 ~ h6 元素之间,还可以嵌入一个 small 元素作为副标题 通过 Firebug 查看,我们发现 h1 ~ h3 下 small 元素的大小只占父元素的 65%,那么 通过计算(查看 Firebug 计算后的样式) h1 ~h3 下的 small 为 23.4px
阅读全文
摘要:首页调用栏目 调用二级栏目 判断当前栏目是否存在子栏目 调用文章列表 带缩略图: 调用推荐位 sql方法调用 调用相关文章 内容页相关文章的点击量 全站最新文章 合作机构: 友情链接: 列表页调父栏目子栏目 内页时间:
阅读全文
摘要:MYSQL启动报1067错误,系统日志中是“服务 mysql 意外停止” Mysql日志中则是:“Plugin \'FEDERATED\' is disabled” 错误的具体内容是: 121012 11:35:03 [Note] Plugin 'FEDERATED' is disabled. 12
阅读全文
摘要:添加节点: 处理总页面 登录 登录处理 主页面:(main.php) 点击main页面发起流程<a>标签,到faqi.php页面完成流程发起 发起流程界面 流程审核通过处理界面
阅读全文
摘要:js界面的内容: var so = new SWFObject("shipin/1114bofangqi/CuPlayerV35/player/player.swf?FlvID="+id+"","ply","700","500","9","#000000"); //在播放器后面拼上视频的id so.addParam("allowfullscreen","true"); ...
阅读全文
摘要:StrQuery($sql); $wjm = substr($str,13); //截取文件名 $lj = substr($str,0,13); //截取文件所在文件夹路径 $file_name = $wjm; //文件名 //用以解决中文不能显示出来的问题 $file_name=iconv("utf-8","gb2312",$file_name); $file_sub_...
阅读全文