婷婷久久香蕉五月综合加勒比,337p日本欧洲亚洲大胆精品,国产男女免费视频,久久99国产综合精品免费

系統(tǒng)安裝

匯總性教程

內(nèi)容管理

欄目管理

靜態(tài)管理和緩存管理

標(biāo)簽和模板

模板教程

常見疑難問題

二次開發(fā)教程

動(dòng)靜態(tài)分離部署

首頁 >  國微CMS教程 >  二次開發(fā)教程 >  系統(tǒng)常量與變量
系統(tǒng)開發(fā)命名規(guī)則

一、類命名規(guī)則

類一律以P8_命名空間為前綴開頭。

 

二、變量命名規(guī)則

重要的,系統(tǒng)的變量全部大寫,其余普通變量小寫,以_連接

重要變量$UID,$CACHE

一般變量$this_module, $article

 

三、系統(tǒng),模塊名命名規(guī)則

系統(tǒng),模塊名及文件夾名一律是小寫字母以_作為連接符,如:系統(tǒng)test, business,模塊test_item, test_item_category,數(shù)據(jù)表名的命名規(guī)則也如此

 

四、類方法命名規(guī)則

方法名一律用小寫,用_連接作連接符,如delete_rule。

如果模塊有緩存要生成,方法名稱統(tǒng)一用cache,加載緩存統(tǒng)一用get_cache。

 

五、字段規(guī)則

數(shù)據(jù)庫的主鍵字段統(tǒng)一用id,用戶ID統(tǒng)一用uid,其他字段無嚴(yán)格要求。

字段規(guī)則一律用小寫,用連接符連接,如role_id,短的可用cid。

 

六、系統(tǒng)配置

每個(gè)系統(tǒng)安裝后必須添加兩種角色,普通會(huì)員和游客角色,把這兩個(gè)的角色ID寫到系統(tǒng)的配置去。

普通會(huì)員member_role,游客角色guest_role。在系統(tǒng)安裝的install.php腳本上寫。

 

七、擴(kuò)展功能命名規(guī)則

擴(kuò)展一般是指在現(xiàn)有的模塊上,增加自己的擴(kuò)展數(shù)據(jù),如標(biāo)簽,要擴(kuò)展為為每一個(gè)分類都有自己獨(dú)立的標(biāo)簽。

命名規(guī)則一般為[系統(tǒng)名] [模塊名] [名稱] [后綴] 這種命名空間來擴(kuò)展。后綴由自己自由組裝定義。

如分類ID2的標(biāo)簽命名空間

system – module – tag_name – category_2


八、數(shù)據(jù)庫操作

 對于數(shù)據(jù)庫的操作select, insert, update, delete都屬于核心的方法,寫數(shù)據(jù)的方法有insert, update, delete,讀數(shù)據(jù)的方法有select,寫數(shù)據(jù)的時(shí)候如果不用到核心對象的方法,必須使用$core->DB_master來寫數(shù)據(jù),$core->DB_master代表MYSQL主數(shù)據(jù)庫。

 

讀數(shù)據(jù)的時(shí)候不用核心對象讀的話必須使用$core->DB_slave來讀數(shù)據(jù)。如果是數(shù)據(jù)實(shí)時(shí)性要求很高而且量比較小的情況可以用$core->DB_master來讀數(shù)據(jù)。數(shù)據(jù)的select統(tǒng)一用P8_DB_Select對象來生成SQL來讀數(shù)據(jù),或者直接寫SQL也可以,但寫直接SQL后期無法使用sphinx插件。

相關(guān)內(nèi)容
  • 上一篇: 沒有了...
  • 下一篇: 沒有了...
甘孜| 垦利县| 当涂县| 淮安市| 嘉祥县| 玛多县| 罗山县| 工布江达县| 桓台县| 恩平市| 兴文县| 阿克| 奉新县| 武冈市| 织金县| 蒲江县| 美姑县| 宝兴县| 波密县| 成都市| 天峨县| 仁化县| 习水县| 郑州市| 屏南县| 大安市| 元阳县| 吴堡县| 开江县| 交口县| 吐鲁番市| 噶尔县| 秭归县| 阜新市| 崇信县| 黄平县| 上杭县| 新河县| 惠州市| 乌海市| 乐清市|