Day 78 (Week12), 2021/06/28 (Monday)

學習時數:9 hr

Done

  1. 完成 hw3.md
  2. 整理 week 11 作業
  3. 修復部落格 ckEditor5 串接
  4. 留言板管理員權限(可刪除及編輯一般使用者留言、進入後台)

To Do @ this week

  1. w11 hw1 留言板
  2. w11 hw2 部落格

學習心得紀錄

Objective 客觀

week 11 留言版作業+ hw3.md

原本想說做做看管理員的刪除與編輯留言權限好了,沒想到大致上摸索出來了,但後來想想不太對,若是作業寫不完的話,必須有取捨,好像記得 md 部分的問題都還滿重要的,不要略過比較好,所以就將管理員權限寫到一半就停止了,然後開始查第十一週的 hw3.md,大約花了一下午的時間來完成。

week 11 作業整理與上傳

終於寫完 hw3.md 想著應該來交作業,就花了一些時間把寫好的作業整放上 git,再 push 到 GitHub,花時間的原因是 PHP 檔案放在 htodocs 會有讀取權限的問題,如果直接從 htodocs 複製到 filezilla 跟 git 資料夾內,會變成亂碼,像是 04032043204 4032402304023 4320402423,我後來是一個一個檔案開啟,然後另存新檔至 git 上,再放到 FTP上,中間又做了一些小測試,怕遠端的 MySQL 資料結構跟電腦 local 的 MySQL 資料庫結構不一樣,那放上 FTP 的檔案有可能就讀取不到資料庫的內容。
在 GitHub 的 Pull Request 寫了滿多內容的,以前都只有寫幾行,最近觀看其他同學的 Pull Request 寫了好多內容,還有學長姊的分享,就想說也來寫寫看。

感受

其實自己是個急性子,很想把進度完成,但是按照以往為了壓縮時間把作業迅速完成,所以偷吃步,像是跟著影片作,做完直接交的結果(第九週的留言板),在第十週我就重新自己實作一次留言板,再理解一次 PHP 的脈絡,在十一週就嘗試自己做作看管理員的編輯跟刪除功能,雖然不知道對不對,但勉強是做出來了。
相比第九週,完全不知道怎麼撈資料跟需要從 MySQL 取什麼樣的資料,然後需要做什麼事情,才可以在瀏覽器顯示資料庫的資料,在第十一週時,腦袋裡的想法從無,到模糊,然後變得比較清晰。
有鑑於第九週,邊看影片邊實作,自己會走失,不知道為什麼新增留言在 handle_add_comment.php 改完後,又要回到 index.php 某個部分再修改,所以後來我決定先看課程影片理解觀念,然後問自己問題:這個要怎麼做,那個功能怎麼做才可以達到我想要的目的,然後慢慢摸索流程跟想法。
雖然這個方法實在是很緩慢,可能一天只能做出一個功能,但是我覺得在這個過程中,慢慢主要的功能都有理解到,雖然跟十一週的作業相比,的確落滿多的QQ,不過後來發現部落格其實也是留言板的翻版,有空再把部落格建立起來!畢竟都花很多時間切版了QQ。

Decisional 決定行動

總算是把第十一週的作業告一段落了,希望明天可以大約瀏覽一下 12 週的進度跟學習內容!

#PHP #SQL







你可能感興趣的文章

Express框架 Q A

Express框架 Q A

[Note] JS: JavaScript Engine & Browser

[Note] JS: JavaScript Engine & Browser

最小生成樹(Minimum Spanning Tree, MST)

最小生成樹(Minimum Spanning Tree, MST)






留言討論