一、新建數據庫
<?php
define('IN_PHPCMS') or exit('No.permission resourde.');
pc_base::load_sys_class('model','',0);
class guestbook_model extends model{
public function __construct()
{
$this->db_config = pc_base::load_config('datatbal');
$this->db_setting = 'default';
$this->table_name = 'guestbook';//此處換成本身的新模塊的表名
parent::__construct();
}
}
?>
三、建立模塊
guestbook 模塊的標準結構一般是這樣的,以下圖所示:php
classes 爲模塊類文件夾html
functions 爲模塊函數文件夾數據庫
templates 爲模塊模板文件夾,這裏一般放置含有權限控制的控制器模板,也就是後臺模板!!!函數
若是您的模塊有單獨的前臺模版,你須要在phpcms/templates/default下,this
建立一個您的模塊同名目錄來放置前臺模板(並進行配置,後面會說到),「default」爲你的風格包名稱,咱們默認適用default。spa
install和uninstall爲模塊安裝和卸載模塊3d
四、建立控制器和模板
目錄:phpcms/modules/模塊/須要注意的是:控制器類的類名稱與控制器文件名必須相同。本留言本模塊有如下二個控制器:
(1)前臺模板控制器前臺控制器主要控制前臺頁面顯示和數據對接。(2)前臺HTML頁面在phpcmc/templates/default建立與模塊名稱相同的文件夾,新建indx.html文件進行保存。(3)修改前臺配置文件在目錄phpcms/templayes/default/config.php修改‘templates|default|’=>
array(.........//新增模塊‘模塊英文名’=>'模塊中文'),在新增一個配置:‘templates|default|模塊英文名’=>array('index.html'=>'模塊名字',),
五、後臺控制器的設置在後臺模塊文件加里添加後臺控制器後天模塊文件夾名+.php;六、在後臺文件夾 phpcms/modules/新增模塊/templates/新增後相關的頁面。