PHPCMS 如何新增模組?
先建立模組目錄,目錄下需要建立「classes」、「functions」和「templates」目錄;
classes 為模組類別庫包
functions 為模組函數庫包
templates 為模組模板包,通常放置含有權限控制的控制器模板,也就是後台模板。
然後建立模組控制器類別;
<?php defined('IN_PHPCMS') or exit('No permission resources.'); class mytest { function __construct(){} public function init() { $myvar = 'hello world!'; echo $myvar; } public function mylist() { $myvar = 'hello world! This is an example!'; echo $myvar; } } ?>
接著載入前台模板和後台模板;
public function init() { $myvar = 'hello world!'; echo $myvar; include template('test', 'index'); }
public function init() { $myvar = 'oh,i am phpcmser'; echo $myvar; include $this->admin_tpl('mytest_admin_list'); }
最後建立資料庫模型類別即可。
<?php defined('IN_PHPCMS') or exit('No permission resources.'); pc_base::load_sys_class('model', '', 0); class test_model extends model { public function __construct() { $this->db_config = pc_base::load_config('database'); $this->db_setting = 'default'; $this->table_name = 'test'; parent::__construct(); } } ?>
推薦教學:《PHPCMS教學》
以上是PHPCMS 如何加入模組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!