PHPCMSV9控制器模塊開發文檔
控制器模塊開發文檔
= beat 1.0 =
編寫:車險無憂
日期:2022 / 06 / 30
>'ichexian_v4',
'username' =>'root',
'password' =>'',
'tablepre' =>'rrb_',
'charset' =>'utf8',
'type' =>'mysql',
'debug' =>true,
'pconnect' => 0,
'autoconnect' => 0
),
);
配置名稱
釋義
備注
Hostname
效勞器名稱
本地localhost
Database
數據庫名稱
Username
數據庫用戶名
Password
數據庫密碼
Tablepre
數據庫前綴
可以為任意字符串
Charset
數據庫字符集
Type
數據庫類型
比方Mysql神馬的
Debug
是否開啟錯誤提示
上線后需要關閉
Pconnect
是否永久鏈接數據庫
0:否,1:是
autoconnect
是否自動鏈接
* PHPCMS還提供自己定義拓展數據庫配置。數據庫配置信息為二維數組,默認為default,自行拓展的數據庫配置只要結構和default一致即可:例如:
return array (
'default' =>array (
'hostname' =>'localhost',
'database' =>'ichexian_v4',
'username' =>'root',
'password' =>'',
'tablepre' =>'rrb_',
'charset' =>'utf8',
'type' =>'mysql',
'debug' =>true,
'pconnect' => 0,
'autoconnect' => 0
),
);
return array (
'mydatabase' =>array (
'hostname' =>'10.01.125.1',
'database' =>'hahaha',
'username' =>'leyuxinsi',
'password' =>'123456',
'tablepre' =>'leyu_',
'charset' =>'gbk',
'type' =>'mysql',
'debug' =>true,
'pconnect' => 0,
'autoconnect' => 0
),
);
2.4 系統配置
系統相關配置信息在文件caches/configs/system.php文件中,里面有詳細的注釋信息。
第三章控制器命名標準
3.1 PHPCMS硬性規定:
* 類文件名必須以.class.php為后綴,然后將類文件放在該模塊的classes文件夾內。比方在content模塊內需要一個html類,那么該html
類文件名必須為html.class.php,該文件的存儲路徑為 content/classes/html.class.php
* 函數文件需要以.func.php為后綴,例如mail.func.php。
* 類名和文件名一致,例如phpcmsapp類的文件命名是phpcmsapp.class.php。
3.2 車險無憂代碼編寫標準
3.2.1 標準目的:
* 提高程序員工作效率和代碼利用率。
* 便于所有程序員了解任何人編寫的代碼,快速弄清程序狀況。
* 便于新來的同事快速的適應環境。
* 防止php開發人員犯同樣的錯誤。
* 減少php程序員出錯概率。
3.2.2 適用范圍:
所有車險無憂開發人員,程序設計人員,包含程序測試人員。
3.2.3 注釋
* 編寫代碼期間注釋量必須到達總程序量的15%。
* 每個模塊最上端必須說明模塊名稱、功能描述、作者以及版本號等信息。
* 每個過程、函數、方法等開頭必須注釋功能、參數、返回值等信息,參數必須帶上類型。
* 變量定義的上一行在適當情況下應當注明單行注釋。
* 在復雜程序或者關鍵算法局部必須給出適當的注釋。
3.2.4控制器目錄
控制器的目錄存儲必須完全遵守PHPCMS的目錄存儲規那么。
* Modules目錄
內容來自淘豆網www.canything.com轉載請標明出處.