仁者爱人

今日努力学习,是为了明日衣食无忧.

导航

phpcms v9版本二次开发四步曲

今晚看了一下PHPCMS V9版本,做一个实例抛砖引玉,其实很简单,以下是二次开发的一个实例
以旅游模块为例
1、   在phpcms\modules目录下建立一个文件夹tour
2、  在phpcms\modules\tour目前下建立一个index.php文件内容如下

  1. <?php
  2. defined('IN_PHPCMS') or exit('No permission resources.');
  3. pc_base::load_app_class('admin','admin',0);
  4. class index extends admin {
  5. public function __construct() {
  6. parent::__construct();
  7. $this->db = pc_base::load_model('admin_model');
  8. $this->menu_db = pc_base::load_model('menu_model');
  9. $this->panel_db = pc_base::load_model('admin_panel_model');
  10. }
  11. public function init () {
  12. echo '刚刚买了房子,下了订金,才发现还差1W元不够首付,谁帮我买单呢?';
  13. }
  14. }
  15. ?>
复制代码


3、  到数据库里添加一个模块
INSERT INTO `v9_module` (`module`, `name`, `url`, `iscore`, `version`, `description`, `setting`, `listorder`, `disabled`, `installdate`, `updatedate`) VALUES ('tour', '旅游', 'tour/', 0, '1.0', '旅游,洒店预定', '', 0, 0, '2010-10-30', '2010-10-30');
4、  在后台更新缓存,http:// phpcmsv9 .com  /index.php?m=admin&c=cache_all&a=init
在IE中输入http:// phpcmsv9 .com  /index.php?m=tour&c=index&a=init  就可以看到你刚才所开发的模块的。

posted on 2013-10-09 13:48  semcoding  阅读(316)  评论(0编辑  收藏  举报