thinkphp5每周学习总结1019
本周重點(diǎn)學(xué)習(xí)了第九章代碼重構(gòu)以及后續(xù)幾章的內(nèi)容。
一、關(guān)于input
在學(xué)習(xí)代碼重構(gòu)的時(shí)候,發(fā)現(xiàn)使用了一個(gè)新的方法input()來代替Request::instance()
改寫前:
改寫后:
之后查找了一下,發(fā)現(xiàn)input是一個(gè)助手函數(shù),
默認(rèn)是param,如果要用get或post,需要在括號(hào)里寫get.或post.
二、關(guān)于上周提到的validate
首先使用validate方法要先use
然后打開M層的Teacher,繼承了Model類
再打開Model.php,找到里面有一個(gè)validate方法
通過判斷,發(fā)現(xiàn)符合else,所以返回的是$this->name
最后通過Loader.php文件中的validate方法,會(huì)找到validate文件名下的Teacher.php文件
三、總結(jié)
本周主要學(xué)習(xí)了代碼重構(gòu),其中使用了助手函數(shù)input(),以及在V層使用了{(lán)extend}繼承并使用{block}標(biāo)簽對(duì)繼承的模板進(jìn)行改寫。
下周計(jì)劃
從頭開始復(fù)習(xí)thinkphp的教程內(nèi)容,并嘗試不參考教程代碼,以自己的理解進(jìn)行代碼的編寫。
總結(jié)
以上是生活随笔為你收集整理的thinkphp5每周学习总结1019的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【gitlab】gitlab快速部署教程
- 下一篇: k8s-16-k8s基础存储