phpcms根據url快速定位到方法
阿新 • • 發佈:2018-12-16
簡單舉個例子。
這是後臺的訪問路徑:
emm,沒有發現怎麼取消超連結,暫且就這樣吧。
index.php之前的就不說了。
m=admin:表示是admin這個模組。
c=caterory表示的是在哪個類。即哪個php檔案。
a=add 在caterory類裡的add方法。
之後的便是傳的一堆引數,,
emm,連起來就是這個url的意思就是,訪問admin模組下的caterory的類裡的add方法。
順便簡單的說一下phpcms的目錄結構吧,
一、api目錄:應用程式介面,介面檔案檔案一般在這裡。
二、caches目錄:快取檔案集中地,按模型和類別分資料夾存放。
三、phpcms目錄:主程式檔案目錄,MVC結構總部,模型、類、模板檔案目錄都在裡邊。
- model模型類:規範資料庫表資料檔案,資料處理方法。
- modules模組模型:各個模型方法存放地,規範各個模型的方法函式。
- 其中一個模組裡邊,classes:應用類,functions:模組方法,templates:後臺模組對應的模板,以及模組裡面對應的控制器檔案。
- templates前臺模板目錄:基於html規則的模板檔案,可以使用pc、get標記,loop以及原生php語句自定義呼叫資料。
四、phpsso_server目錄:單獨的會員管理系統,可單獨應用,也可以多站共用。
五、statics目錄:基礎樣式檔案目錄,包括系統js、css、images存放地,以及ckeditor、calendar、swfupload等第三方外掛存放 地。 六、uploadfiles目錄:系統檔案上傳目錄。