hq金水

愿你是阳光,明媚不忧伤~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  TP框架

摘要:前台: 阅读全文

posted @ 2016-08-03 14:20 hq金水 阅读(120) 评论(0) 推荐(0)

摘要:要求:如图,点击提交判断输入的验证码是否正确,点击验证码图片可以更换验证码 代码: 静态显示: 后台逻辑: 生成的验证码信息会保存到session中,包含的数据有: array('verify_code'=>'当前验证码的值','verify_time'=>'验证码生成的时间戳') 验证码参数: 阅读全文

posted @ 2016-08-03 11:24 hq金水 阅读(229) 评论(0) 推荐(0)

摘要:常用的验证: 静态验证(在模型里写死的,直接用): 静态定义方式因为必须定义模型类,所以只能用D函数实例化模型 动态验证(比较灵活,哪里用到哪里写): 动态验证不依赖模型类的定义,所以通常用M函数实例化模型就可以 实例: 要求:实现类似注册失去焦点时,验证用户名的功能 静态页面: 控制器: 阅读全文

posted @ 2016-08-02 17:43 hq金水 阅读(126) 评论(0) 推荐(0)

摘要:控制器方法(TestController) 视图模板(添加) 视图模板(修改) 阅读全文

posted @ 2016-08-02 17:27 hq金水 阅读(153) 评论(0) 推荐(0)

摘要:MVC模式三:模型操作数据库,之后注册变量于模板,之后用控制器的dispaly()方法显示; 一、跨控制器调用方法 因为控制器的实质是类,所以在该方法中造一个要调用的类的对象,调用他的方法; 比如,在main控制器中调用index控制器的方法,就先在main控制器中造一个indexControlle 阅读全文

posted @ 2016-08-01 10:17 hq金水 阅读(350) 评论(0) 推荐(0)

摘要:命名空间 控制器不写命名空间无法用 初始命名空间 library、\ 根命名空间,基于初始命名空间 namespace Home\Controller; namespace Think;//写的时候写到该控制器所在的文件夹 use Think\Controller; $page=new \Home\ 阅读全文

posted @ 2016-07-31 10:17 hq金水 阅读(103) 评论(0) 推荐(0)

摘要:1.空方法 如上图,访问控制器的一个不存在方法,会出现以上界面,原因是父类Controlley里的call方法,代码如下 解决办法,一个是在每个控制器中创建空方法(_empty()),一个是创建相应模板(不推荐),方法不存在照样能访问;代码如下: _empty()方法: 2、空控制器 访问错误的控制 阅读全文

posted @ 2016-07-31 10:09 hq金水 阅读(271) 评论(0) 推荐(0)

摘要:控制器的一些方法: Maincontroller.class.php文件: xianshi.html文件: denglu.html文件: 阅读全文

posted @ 2016-07-29 15:55 hq金水 阅读(1122) 评论(0) 推荐(0)

摘要:什么是TP框架: 一堆代码的集合,里边有变量、函数、类、常量,设计模式MVC、AR数据库、单例等等。全称是Tinkphp框架; 为什么使用框架: 使用框架将全部精力集中在业务层次,节省50-60%的工作量。 thinkphp 3.2版本 路径: ThinkPHP文件: 【框架项目部署】 部署一个te 阅读全文

posted @ 2016-07-28 15:05 hq金水 阅读(373) 评论(0) 推荐(0)