自己設計的乙個PHP的MVC framework

2021-06-03 08:17:03 字數 447 閱讀 2118

1:首先看結構,相當的easy:

,只有2個檔案,乙個index.php乙個是product_controller.php,這個檔案在controller資料夾下。

2:看index.php的源**:

再來看下product_controller.php的源**:

訪問的時候用這個位址即可:index.php?mod=product&action=list 說明一下:其實這個地方沒有過多的突出下view,這是因為我最近的專案都是ext做的view,所以基本不需要了,直接在controller呼叫的地方返回json就好了的。那如果是用的別的view的怎麼辦呢?當然了我舉個例子在_list方法中自己根據index.php的分發,動態require進來作為view的頁面就好了。。 真的太簡單的了。其實之前我覺得mvc在php下都沒必要的,但是現在需要乙個許可權管理,如果沒有統一入口的話 做許可權管理也太複雜了,好了ok了。

自己寫的乙個PHP上傳類

主要功能 檔案上傳,獲取檔名,獲取檔案大小,隨機生成新檔名,獲取檔案型別,生成縮圖,返回縮略 件名,返回上傳後生成的檔案的檔名,返回上傳後的檔案路徑 class ieb upload if dirpath else 檢查檔案是否存在 function scanfile return scan 獲取檔...

乙個自己寫的PHP模板引擎

這是乙個自己寫的編譯型的模板引擎 不包括快取部分 貼上 有問題可以隨時跟帖。單檔案版 jtemplate.class.php templatedir templatedir this templatecompiledir templatecompliedir 顯示模板方法 param string ...

乙個php分頁設計

將其儲存成乙個檔案,用時呼叫 為了避免重複包含檔案而造成錯誤,加了判斷函式是否存在的條件 if function exists pageft url分析 parse url parse url url url query parse url query 單獨取出url的查詢字串 if url que...