開發規範和基本要求
1、各模組內部開發保持獨立性,除基礎模組、會員、評論、選單這些基本模組可以直接調用其文件或資料以外,一般不進行橫向調用。必須橫向調用其他模組的文件或資料時,需要將使用到的其他模組的資料表、文件名稱等記錄在資料庫,在模組開發文檔中說明。
2、資料表前綴在config.inc.php中定義,程序中以{ P }替代前綴;資料表命名時需要帶有模組標識,但不要加入超過2個下劃線。資料庫聯接統一採用預定義的類,可直接使用$msq->("querystring")這樣的格式
3、使用相對路徑,PHP程序中根據程序所在位置定義ROOTPATH常量,模版中使用RP標籤,JS中使用PDV_RP來代表網站根路徑,使元件和模版在未知位置被調用時能自動識別路徑
4、遵循元件精簡的原則,前台元件開發時,凡是可以通過設置的參數配置顯示規則的,應進行參數配置;可以通過元件模版實現的,以不同元件模版實現,而不是做成多個元件。
5、元件和元件模版文件名盡可能一致,防止重複
6、元件模版使用外聯樣式表時,要防止樣式重名產生干擾,使用派生選擇器規則定義樣式,而不是直接定義樣式類名
7、凡是需要支持靜態頁面的模組,開發時必須兼容靜態連結,判斷是否開啟靜態頁產生,指向合適的連結。
網站選單
Search
好站推薦
美人時計