phpcms二次開發有感

2021-05-23 00:37:54 字數 668 閱讀 8429

最近在做把oracle的資料移植到mysql去。岔開一下,先說一下這個事情。之前的oracle資料庫用了很多年,都很老了,很多表設計得及其不合理,這給我移植的過程中帶來了一定的麻煩。還好,oracle裡咩有涉及到觸發器,儲存過程,事物等。不過也都移植的過程都省掉了,只是簡單的把資料移植過來。若有做這方面的朋友可以諮詢我,可以提供一些建議與經驗。

後面就做phpcms的二次開發了的,phpcms真不愧是國內cms做得最好的。所有的功能都是用類進行了封裝,新增選單與修改選單很方便,

後面幾個相關的功能我新增上去的,在選單管理進行新增與修改。然後再後台admin資料夾裡面會對於乙個*.inc.php的檔案,這個檔案對模組的新增、刪除、修改進行管理,這個檔案對於的在include/admin 有乙個*.class.php的類檔案,此檔案實現資料庫的底層模型操作,其中的模板檔案在admin/templates裡,模板檔案修改很方便。

其二是模型的二次開發,有點比較讓我反感的是模型的表單都寫成類了,類的運用起來有它的侷限性,但可重複性高的。但自己要所需的表單得自己寫。剛很多不知道,在它的快取檔案裡把表單都寫了,更新一下快取,什麼都沒了,三四天的功夫就白費了的。後來研究才知道根本不需要自己另外寫,在模型管理就能很輕易的進行二次開發,

點進去還可以對欄位,資料等進行管理,二次開發及其方便,但需要特殊的表單得自己寫。呵呵,phpcms是做給非技術人員的二次開發的。

phpcms二次開發學習

1 新建模組就是phpcms modules 目錄下面新建資料夾,資料夾名即為模組名。template 模組後台管理的模板檔案,通過 this admin tpl 方法呼叫 除此之外,經常還有install資料夾和uninstall資料夾。具體參照安裝原始碼包。3 模組的實現機制。控制器 即模組內的...

PHPCMS常用函式 二次開發用

常用函式 開啟include global.func.php,下面存放一些公共函式 view plaincopy to clipboardprint?function str charset in charset,out charset,str or arr 轉換字串或者陣列的編碼 function...

postek二次開發 POSTEK二次開發介面

例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...