老規矩,先介紹今天的work;
上午下午兩節課有些沒時間,任務卻不少。除了對昨晚的掃尾工作以外,還有準備這個星期有可能的彙報,所以PPT和文件上都需要整理一下。那麼首先思路上就應當理一理,先完成今日工作再去做額外的事情。
一個專案需要上手的是有哪幾個部分,核心程式碼在哪些(廢話,當然就是人工手寫的那些部分,主要在app資料夾下面,resources裡面也有一點,其他裡面都是一些配置或者資原始檔之類的)
正文
那麼在晚飯回來後火速完成了後兩個任務,第一個還有待完成。
真是效率驚人,耳朵裡掛著的是慕課網的thinkPHP的入門視訊,手頭上在電腦上使用mind manager整理著laravel的框架部分,而眼睛分開在平板上掃著這個網站上laravel開發手冊說明。知道同時幹兩件事情不好,不知道為什麼,養成了這樣不好的習慣。而往往沒有這樣的習慣,工作就有點幹不完。明明每天分配的任務根本不多,還有很多被拖延的事情。話不多說,交了任務後來整理今天的工作:
1.XX系統:專案本身是經過完整的開發流程的,從前端的頁面來看分八個部分的功能,其中四個同類的操作都差不多可以並做一類,就是管理員部分和問卷本身麻煩一些,各分了二級的功能分層,具體的管理也有自己的檔案,姑且分別當做一類。總共是三類模型,在繼承了基本模型的方法後,針對不同的場景又寫了新方法,基本上見名知意。還有一個是清除快取,前面兩個星期分別看了問卷類和題目類,還有model層的其他兩類沒有涉及,明天可以看看清除快取或者學校部分的demo。
2.DS專案:老m昨晚過來指點的部分就已經把專案跑起來了,使用的測試賬號也可以看到需要完善的部分,對照著前端和資料庫的表,這裡發現thinkPHP真的要比laravel框架簡單一些。後天彙報可以簡單做一個兩者框架的對比,加上對專案裡面一個看不太懂的問題,理清開發的主要邏輯,然後學一下基本用法,配合手冊就可以上手修改了。
3.無圖無真相,前面兩個涉及到專案的保密性不能截圖只能放一些筆記,這個可以
資料庫部分的用法終於整理完了,之前畢設在文友601時候老師給我電腦裡裝的Redis這個時候忽然想起來,竟然有種他鄉遇故知(他孃的我終究還是還躲不過你)的老淚縱橫感。
今天的任務就完成到這裡,上面三個任務主要是針對入手專案,熟悉框架,真正受益的是自己。
還有一些thinkPHP入門前聽課的筆記,也順帶一起貼進來,這裡理解什麼是MVC什麼是框架什麼是設計模式,包括架構,從慕課網裡面摘錄了一個回答,雖然不知準確性如何,但總結的非常全面,這裡貼出來。
一大波圖正在來襲...
首先是MVC的理解,老師先用了一個小米供應商與富士康裝配流水線包括車間來固定了三者的位置,然後將其依次替換成我們的模型控制器,話不多說看圖就明白了:
接下來我檢視了一下同學們的筆記和問題,這裡發現一些模型和框架分別的功能和作用,照樣,來圖
這個是一位慕課網上同學的回答,回答其他同學提出來的“框架是不是設計模式?”這個問題,個人覺得講的非常好,所以貼上下來整理了一下,按照自己認為的層次。如果通過一段時間的學習後自己的輸出能這樣有層次有深度,那也不枉花的這些時間了。再來:
這裡邏輯性我需要替老師辯駁一下,圖來自我的有道雲筆記(可是不知道自己抽什麼風非要傳到圖片到空間然後再右鍵圖片地址再轉過來,後面看能不能直接從有道雲筆記粘過來),所以便於截圖兩個都放到一起去了,講解的時候老師是分兩次講的。能理解老師想表達不同的意思,其間區別可以往上翻。學習要知其然知其所以然,不做demo的搬運工,要做礦物質的實驗者。
講了一波概念老師開始講thinkPHP入坑的幾個步驟:如南風過境見圖知我意
好,今天的學習包括工作就到了這裡,接下來,還有一大波學習需要小菜去整理和安排還有投入,☺晚安,給每一個進步的時刻,另外,堅守自己,無論何時。
本作品採用《CC 協議》,轉載必須註明作者和本文連結