不過到後面發現,我本身還是喜歡使用自已寫的框架
這裡就權當記錄一些我自己的框架的心得吧。
GitHub:https://github.com/SamLaio/mymvc
Test WebSite GitHub:https://github.com/SamLaio/mds
2014/10/16
第一次把這個框架丟到BLOG
使用方式:
主體是可以使用Sqlite or MySQL,不管使用何種資料庫,都會在lib資料夾中產生一個config檔,當然產生後,要將產生的檔案的權限修改為不可寫入(在非Windows的環境中)
使用Sqlite會將產生的資料庫產在model這個資料夾中
每一個網址對應的View、Control和Model檔名要一樣並且要將檔案放在對應的資料夾
當然,也可以自行修改主體的物件,主體物件為lib/LibBoot.php
基本上這個Framework主要的資料處理方式為
由LibBoot接到URL,然後分析路徑,再依URL的路徑產生物件
以cgi開頭的不會產生View,但會產生Control,而Model皆是在Control中產生的,產生的物件如下:
- 必定會產生的物件為Control
- 如在Control中有產生才會有的是Model
- 網址帶有cgi字樣的不會產生view
安全性:
- 所有資傳入的Post和Git都會經過一次替換才存入資料庫(為固定的替換Function)
- 只要頁面上需key in Password的欄位都會使用非同步替換的方式加密(為變動式替換),然後傳送
沒有留言:
張貼留言