摘要: 1.请求周期图 2.web应用入口脚本 包含yii类文件 读取配置文件实例化应用主体 解析路由,明确需要创建的控制器 3.应用主体 是yii\web\Application类的实例 是管理yii应用系统整体结构和生命周期的对象 每个入口脚本只能创建一个应用主体 可以用\Yii::$app来访问应用 阅读全文
posted @ 2018-07-29 16:43 HTeroPair的博客 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1.前后端分离 a、在网站public目录下新建admin.php b、打开admin.php 2.绑定模块 1、实现功能 index.php 这个入口文件 只能去前台模块 admin.php 这个入口文件 只能去后台模块 建议后台的入口文件稍微复杂些 2、如何实现 在入口文件中 3、url地址 a 阅读全文
posted @ 2018-05-05 15:15 HTeroPair的博客 阅读(15544) 评论(0) 推荐(0) 编辑
摘要: 1.首先在tp5底层vendor自带验证码类库,这里为了测试,可以先拷贝出来一份,放入到extend中,vendor-》topthink-》think-captcha 2.可以先在extend中先新建一个lib文件夹,把think-captcha中的内容放入到lib中 3.打开src下的Captch 阅读全文
posted @ 2018-05-03 16:58 HTeroPair的博客 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1.首先进入到composer官网 https://getcomposer.org/ 选择download,往下拉看到 然后选择最新版本下载 2.文件名应该是composer.phar吧,把这个粘贴到你的php的文件目录下面 ,是有php.exe文件的同级目录下,我用的是phpstudy ,这个看使 阅读全文
posted @ 2018-05-02 21:22 HTeroPair的博客 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 上一篇下一篇功能的实现 模型层:注意:数据表的ID应为自动递增的情况下 视图层:例子: 控制器: 分类二三级功能的实现以及分类查询子分类的减少查询数据库的方法 1.分类查询子分类的减少查询数据库的方法 模型类: 2.分类二三级功能的实现 控制器: 视图层: 阅读全文
posted @ 2018-01-31 12:01 HTeroPair的博客 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 1、如何开启调试模式,开启调试模式有什么用处? 开启调试模式的用处:方便及时发现隐患问题和分析、解决问题。 2.如何定义空空控制器和空操作? 空操作: 空控制器: 3、控制器的参数的前置和后置操作如何定义? 前置操作:_before_操作名 后置操作:_after_操作名 例子: 4.请写出自动验证 阅读全文
posted @ 2018-01-25 14:23 HTeroPair的博客 阅读(315) 评论(2) 推荐(1) 编辑
摘要: 下载: 1.引入命名空间: 2.在入口文件中设置根目录: 3.控制器中的操作: 4.模型类中的方法:用户根据ID获取要下载的文件字段名和下载的文件名称(例如:图片字段:picurl ,图片的名称:picurl_name) 导入 先将配置文件YiXian放到ThinkPHP/Library/Org中, 阅读全文
posted @ 2018-01-23 17:45 HTeroPair的博客 阅读(2577) 评论(2) 推荐(2) 编辑
摘要: 1.简述MVC流程,单入口模式的好处: 单入口模式优点:安全,灵活。可集中进行安全处理,访问统计等统一控制。 2.入口文件中为什么要判断PHP版本,TP要求PHP的版本是什么? 因为ThinkPHP3.2引入了命名空间的概念,PHP5.3以上(包含PHP5.3)的版本才支持 PHP版本不能小于5.3 阅读全文
posted @ 2018-01-23 14:02 HTeroPair的博客 阅读(284) 评论(0) 推荐(1) 编辑
摘要: 1.入口文件中定义的内容 2.U方法的参数规则 ('地址表达式',['参数'],['伪静态后缀'],['显示域名']) 3.如何判断请求类型,常用的请求方式有哪两种,I方法的参数规则? 注意:变量类型不区分大小写。 变量名则严格区分大小写。 默认值和过滤方法均属于可选参数。 4.成功和失败,重定向跳 阅读全文
posted @ 2018-01-22 23:12 HTeroPair的博客 阅读(278) 评论(0) 推荐(0) 编辑