1. 程式人生 > >phpcms根據url快速定位到方法

phpcms根據url快速定位到方法

簡單舉個例子。

這是後臺的訪問路徑:

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目錄:系統檔案上傳目錄。