readyState方法我不太记得在那里见过了,但是好像是用来验证前端表单的
![](https://box.kancloud.cn/ddf5c7f73d354a78f50d40ab90ba0f70_356x376.png)
require方法:
![](https://box.kancloud.cn/4cdfeb910345ad33ed89f1510d8dfbfe_833x290.png)
这个是用来新增数据的,不过我没有试过save这个来新增
![](https://box.kancloud.cn/566f4c9b358990cf698cb0165359200b_697x390.png)
![](https://box.kancloud.cn/84051e5c5cbba0fecd98450da1e16c2e_706x620.png)
![](https://box.kancloud.cn/e5573bc8dc06fc63c6f9ae422cd69e68_680x467.png)
这个我记得是当时对双冒号不太理解,看了这个后明白了一些,在tp5中也经常用到这个来引用框架内的文件
![](https://box.kancloud.cn/ded0d8e3a88284a4cd78c761c9d2c918_477x390.png)
![](https://box.kancloud.cn/21575a2f855329ecf26b0962ea0f7195_386x529.png)
这个是当时对Log类内的调用方法什么意思不太理解去查手册的
![](https://box.kancloud.cn/bee87cc419922cedb18c99eca2bdc7c4_879x361.png)
这个是db的
![](https://box.kancloud.cn/9631fac0e9455e3db8ad0a94232c1f05_422x103.png)
这个是连接数据库时查询的
![](https://box.kancloud.cn/15bd513fb28a14b56b67a2614482f277_853x516.png)
![](https://box.kancloud.cn/617078836b3fefd542799e68fbe345a4_867x66.png)
![](https://box.kancloud.cn/d934ef1c96957a102f0d8a06df151e2e_853x189.png)
![](https://box.kancloud.cn/23555411e882065c2237786e24bd538d_922x271.png)
![](https://box.kancloud.cn/b37bea8b6d4c9f0c71dc9fadb56e4bcf_897x606.png)
![](https://box.kancloud.cn/1ee5b7915c0611ccb12d85e627920cf5_422x571.png)
这个是intval函数,用来获取数据进行判断的
![](https://box.kancloud.cn/14a3d3eddb63490236bedfd99921769a_841x670.png)
![](https://box.kancloud.cn/d36ce089e711ba7cd3fc2f68aa9fefe9_406x463.png)
![](https://box.kancloud.cn/679471b0281a5a21603d4955fb1f3776_564x67.png)
message用在判断模块里面,和error返回相似
![](https://box.kancloud.cn/c568671c8dd93c54c2975d9345b07e5b_444x220.png)
isset()检测表单输入数据
![](https://box.kancloud.cn/f98cfaee30e2d4a98bbeb4f83c9e73d1_723x609.png)
最后的这个是数据库的查询方法,这次用到的是find()
![](https://box.kancloud.cn/a4cacc20e4d444c6e31fc7badccecfef_347x243.png)
session方法
![](https://box.kancloud.cn/274af4de0996020d5785896ab5a2ab48_502x722.png)