phpcms 新增模塊步驟

一、新建數據庫
二、定義模塊類在phpcms/model/下
命名:
表名+_model.class.php
內容:
<?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/
新增後相關的頁面。





























相關文章
相關標籤/搜索