PHPCMS 如何添加模塊?
首先創(chuàng)建模塊目錄,目錄下需要創(chuàng)建“classes”、“functions”和“templates”目錄;
-
classes 為模塊類庫包
-
functions 為模塊函數庫包
-
templates 為模塊模板包,通常放置含有權限控制的控制器模板,也就是后臺模板。
然后創(chuàng)建模塊控制器類;
<?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'); }
最后創(chuàng)建數據庫模型類即可。
<?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教程》