摘要: Think\Verify类可以支持验证码的生成和验证功能。 为了显示这个验证码功能,第一要有控制器,再就是有方法,然后是显示的页面。 一、最简单的方式生成验证码 (1)我们还是继续在那个控制器编写方法 这个方法显示这个验证码的页面 (2)显示验证码的页面,还是放在中,命名为 运行一下看下结果~~ (阅读全文
posted @ 2017-03-15 15:23 悦~ 阅读(30) 评论(0) 编辑
摘要: 可以先看下效果:鼠标移上去之后图片会展开,移到上面的照片会遮住下面的图片 其实大体的原理是就是,让他们的宽度和长度一样,鼠标移动上之后,鼠标所在的图片拉长,并且将下面的图片遮住,依次这样轮番 具体的逻辑就是先找到这些图片信息,然后给个事件鼠标移上或是移除就改变图片的长度 (1)先建个div放这些图片阅读全文
posted @ 2017-03-14 10:20 悦~ 阅读(14) 评论(0) 编辑
摘要: 这个知识点,就可以通过“登录”和“注册”的页面来学习这个知识点了首先先做一个“登录”功能一、登录功能(父类)(1)登录的控制器在我的控制器文件夹中新建一个登陆控制器我的路径是这样的: 然后里面要书写正确才可以,其中要有命名空间,还有继承父类的控制器 (2)编写登录的页面 我的这个页面我放在了 这个登阅读全文
posted @ 2017-03-13 15:08 悦~ 阅读(20) 评论(0) 编辑
摘要: 上一篇的随笔写的是基本操作,现在可以做一些高级操作,例如有条件的查询数据,有分页的条件查询数据 一、一个条件的查询数据 查询数据自然是先要显示出数据,然后根据条件进行查询数据 (1)显示出表的数据 这个方法我还是写在了HomeController.class控制器文件中 (1.1)写了一个方法sho阅读全文
posted @ 2017-03-13 11:05 悦~ 阅读(61) 评论(0) 编辑
摘要: 框架有时会用到数据库的内容,在"ThinkPhp框架知识"的那篇随笔中提到过,现在这篇随笔详细的描述下。 数据库的操作,无疑就是连接数据库,然后对数据库中的表进行各种查询,然后就是对数据的增删改的操作,一步步的讲述一下框架对数据库的操作 想要操作数据库,第一步必然是要:链接数据库 一、链接数据库 (阅读全文
posted @ 2017-03-12 14:49 悦~ 阅读(122) 评论(0) 编辑
摘要: ThinkPHP框架 访问入口文件后在application文件夹中会出现一些文件夹,其中的home文件夹是前端模块,也可以在application文件夹中新建文件夹。home文件夹模块中Conf文件夹的config配置文件,是对于当前模块的:修改当前模式convention配置文件是对于全体的配置阅读全文
posted @ 2017-03-09 15:45 悦~ 阅读(19) 评论(0) 编辑
摘要: php框架 一、真实项目开发步骤: 二、问题: 1. 多人开发项目,分工不合理,(html php mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费、人员浪费 4. 项目不能很好适应客户需求,牵一发而动全身。 三、其他相关框架 1. z阅读全文
posted @ 2017-03-08 13:26 悦~ 阅读(504) 评论(10) 编辑
摘要: 注意:smarty模板前提是:前端和后端是分开的,所以肯定会有很多的后台页面,php页面和html页面是分开存储的!! 可以通过模板编写很多的功能,这里不是用的ajax方法写的,所以会刷新页面~~ 下面就开始编写各种页面的功能了!!! 一、登录页面的编写也是分两个页面(后台和前端) 1.首先是后台的阅读全文
posted @ 2017-03-07 15:34 悦~ 阅读(39) 评论(0) 编辑
摘要: 缓存数据,这个并不是暂存的缓存,而是写入了内存的缓存 通过一个例子来书写:缓存数据 一、书写php和html页面的基本功能 既然是用smarty模板,那么前端和后端要分开写了 (1)php页面 (2)html页面 可以用表来显示数据 看下效果 二、就是编写“缓存”功能 进行写入缓存的时候不是写入的上阅读全文
posted @ 2017-03-06 16:54 悦~ 阅读(21) 评论(0) 编辑
摘要: Smarty自带了一些内置函数,这些内置函数是Smarty模板引擎的组成部分。他们被编译成相应的内嵌PHP代码,以获得最大性能。 您创建的自定义函数不能与内置函数同名,也不必修改这些内置函数。 其中一些具有assign属性,用来收集函数结果,并将结果分配给一个命名的模板变量,而不是将内容输出,类似于阅读全文
posted @ 2017-03-05 19:32 悦~ 阅读(31) 评论(0) 编辑