本周重点学习了第九章代码重构以及后续几章的内容。
一、关于input
在学习代码重构的时候,发现使用了一个新的方法input()来代替Request::instance()
改写前:

改写后:

之后查找了一下,发现input是一个助手函数,

默认是param,如果要用get或post,需要在括号里写get.或post.

二、关于上周提到的validate
首先使用validate方法要先use

然后打开M层的Teacher,继承了Model类

再打开Model.php,找到里面有一个validate方法

通过判断,发现符合else,所以返回的是$this->name

最后通过Loader.php文件中的validate方法,会找到validate文件名下的Teacher.php文件

三、总结
本周主要学习了代码重构,其中使用了助手函数input(),以及在V层使用了{extend}继承并使用{block}标签对继承的模板进行改写。
下周计划
从头开始复习thinkphp的教程内容,并尝试不参考教程代码,以自己的理解进行代码的编写。

thinkphp5每周学习总结1019相关推荐

  1. 【文化课每周学习记录】2019.3.3——2019.3.9

    学习任务一览 Sun. 语文 必修4黄皮第二单元第4课 建国七十周年作文 翟天临学术门随笔 数学 春季第一讲导数及其应用(一) 英语 <语法填空100练>第二部分四星19~23 高考词汇系 ...

  2. 【文化课每周学习记录】高三上暑假

    日程表(无特殊安排时) 时间 内容 6:00~6:30 早饭,穿插识记 6:30~9:00 完成学习任务 9:00~10:30 语文补习 10:30~11:30 完成学习任务 11:30~13:00 ...

  3. thinkphp5.0学习(九):TP5.0视图和模板

    原文地址:http://blog.csdn.net/fight_tianer/article/details/78602711 一.视图 1.加载页面 1.继承系统控制器类return $this-& ...

  4. Thinkphp5手册学习笔记-配置项

    V5.0.1开始,扩展配置文件直接放入application/extra目录会自动加载. 经测试:假如在extra目录下新建了一个config.php文件的话,里面return出来的数据在取值的时候需 ...

  5. 怎么快速学会Excel?每周学习5个实用小技巧

    Excel表格技巧,每天多积累几个,慢慢的发现,你都会了,今天继续分享5个实用的小技巧 1.1秒让表格显示为整数 选中所有的数据,然后按快捷键CTRL+SHIFT+1,所有的数据小数点就不显示出来了, ...

  6. 12/12每周学习报告12

    P1104 生日 #include <iostream> #include<bits/stdc++.h> using namespace std; struct node{st ...

  7. thinkphp5.0学习(六): 获取请求类和URL基本信息

    一.系统类(thinkphp\library\think) Config Controller Env Route Url View Request 二.系统方法(thinkphp\helper.ph ...

  8. 浅谈三个星期零基础入门学习Thinkphp5开发restful-api接口的心得和总结

    一丢丢心得体会: 首先不得不说一下,学习一门知识,真的就像建一栋高楼一样,地基必须的稳固,否则你辛辛苦苦建的楼可能随时会垮掉,这一点在我学习thinkphp5的路上深有体会,同时了自此我也爱上了写博客 ...

  9. 机器学习算法专题(附组队学习)

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale专题 作者:王茂霖,华中科技大学,Datawhale成员 机器学习算法 这一年 ...

最新文章

  1. [Asp.net mvc]OutputCacheAttribute
  2. oracle简版如何打开,如何打开和关闭Oracle游标
  3. python找最长的字符串_在字符串python中查找最长的唯一子字符串
  4. 数组的循环右移问题(好未来笔试题)
  5. 使用mvn插件surefire 执行工程单元测试 出现OOM的解决分析
  6. 虚虚实实,亦假亦真的 ValueTuple,绝对能眩晕你
  7. 云重磅|中西合璧 联想凌拓瓜熟蒂落;5G实锤 华为推出首部5G折叠手机;​IBM打造Kubernetes无处不在”的模式...
  8. Python——PrettyTable
  9. php 类的属性与方法的注意事项
  10. UI设计灵感|如果你想设计一款有趣的状态提示,看这里OOPS!
  11. 11 二叉查找树中搜索区间
  12. 那个准点下班的人,比我先升职了...
  13. java pdf分页显示_使用iText“重新分页”PDF
  14. Windows 95 下载
  15. 高新兴中标4.61亿智慧城市PPP项目
  16. 航摄比例尺、成图比例尺、地面分辨率与航摄设计用图比例尺
  17. matlab中实心圆点,matlab曲线圆圈实心
  18. 怎么看jupyter的文件保存路径
  19. (附源码)python电影院信息管理系统 毕业设计 021844
  20. 如何将弹幕嵌入视频中,合成一个文件

热门文章

  1. 中国福建省动漫产业建设开发现状及未来策略规划调研报告2021-2027年
  2. 如何搭建Docker私有仓库
  3. vue移动端过渡动画_Vue.js实现微信过渡动画左右切换效果
  4. websocket与ajax的区别浅析
  5. 读取文件:TypeError: an integer is required (got type str)
  6. Scala 中下划线的用法
  7. 关于PIP 总结和记忆巩固
  8. Oracle客户端安装教程
  9. ffmpeg H264 编解码配置
  10. 计算机网络那些事~(一)