phpcms9创建模块的方法

视频教程请看;http://v.youku.com/v_show/id_XNDkwNjU5MjIw.html?f=18739297

第一:创建模块目录  phpcms\modules 里创建一个模块目录  比如(test)

    然后先把创建前台控制器:比如(mytest.php ) 命名规则 类名称.php  就是文件名+.php

<?php
defined('IN_PHPCMS') or exit('No permission resources.');
class mytest {
	private $db; //数据库方法调用
	function __construct() {
		$this->db = pc_base::load_model('test_model');//调用数据库模型
		}
		//默认事件
		public function init() {
			$result = $this->db->select();
            print_r($result);
			
			//include template('test', 'mytest', 'default');//调用模版
			}
			//列表
			public function mylist() {
				$myvar = 'hello world!this is a example!';
				echo $myvar;
				}
				}


?>

二:创建后台控制器(mytest_admin.php)

<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_app_class('admin','admin',0);
class mytest_admin extends admin {
	public function __construct() {
		}
		public function init() {
			$myvar = '后台';
			//echo $myvar;
			include $this->admin_tpl('mytest_admin_list');//加载模版(phpcms\modules\test\templates\mytest_admin_list.tpl.php)
			}
			}

?>

三:创建数据库模型phpcms\model 目录(新建一个 test_model.class.php) 名规则建议为 数据表名称+'_model.class.php'

<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_sys_class('model', '', 0);
class test_model extends model {
	public $table_name = '';
	public function __construct() {
		$this->db_config = pc_base::load_config('database');
		$this->db_setting = 'default';
		$this->table_name = 'test';
		parent::__construct();
	}
}
?>

注意:第三行的class 后面的类名 要改一样哦

其中的tables_name='test' 其中的test是数据库表名, 你需要先创建哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2月26号更改说明: 从着手开始到现在几乎修正较多的错误了,各个频道均可正常运行,已经算是无错版本了,目前主要存在问题 就是动漫、图片、影视三个频道的列表页出现了图片和分页不能同时显示,犹豫技术原因添加图片提取总是出现错误 ,所以我想了另外的解决办法,但是这种方法不说太好,所以我给大家的时候,那里我没任何改动,如果大家需要 列表图片和分页同时显示(就如我的网站www.eve3.cn一样,那么请将动漫、图片、影视三个频道list.asp中的 <!--#include file="../inc/syscode_Art.asp"--> 改为 <!--#include file="../inc/1.asp"--> 那么问题就解决了,犹豫时间关系,我也不多说了,列表分页图片显示这东西如果大家要研究, 就仔细看看包含的这两个文件吧,相信有人应该能够解决的掉,如果还有什么问题就到花香讨论群里来讨论吧~!) 欢迎到花香群里讨论:57088814 e网络站点 e网驿站 QQ:573957239 www.eve3.cn www.ee07.cn 2月13号更新说明: 花香盈路Cms9.0,e网络站点修改版,目前综合了几个版本到特点,离官方程序也越来越近了 ,但是还有一些问题没有解决,与此同时,我希望大家也一起努力,把目前到漏洞修补好,技 术方面本承认不咋样,但是到这个样子来,我也尽力了,我很想到程序没有漏洞,大 家也都希望程序没有漏洞,但说靠我个人还说不行的,所以我在这里也希望大家努力。 听到有些人埋怨,我在这里想说我不说专业到技术员,到这里已经差不多了,我也不说专门 为大家服务,所以很多事情还请大家谅解。本来还想集中大家一起来买正版,但是如果我们 的完美了还需要正版吗?说不定有天我们一帮菜鸟级到人物把它弄的比官方的还要强大,还要 完美,所以我很希望大家一起动起来,我反正改动到好点了都在给大家分享,大家也看到了, 这里我也不多说了。 此次更改和前面到不同,前一个版本有大量到标签需要改,这个版本也有些标签需要改,但是比 前一个要少些,同时也减少了大家的麻烦,另外修改了小说频道显示和显色问题。 另外说几个菜鸟问题,没办法,其实我也说菜鸟,呵呵,只是好多人在问,我也就说下了。就说 蓝色模板进入内容列表错位现象,大家只要把模板里的 <div id="Menu"><ul><li class="normal">$show_guidance$</li> </ul></div> 换成 <div id="Menu"><ul>$show_guidance$ </ul></div> 就行了。这本来不用说的,但是有人问了,我也就说下。 还有一个菜鸟问题,就是点卡添加,大家在商品里建一个商品,然后进数据库修改点卡属性就是 ,把点卡那项到0换成1就可以了,好了就说这么多了,我也不多废话了。 欢迎到花香群里讨论:57088814 e网络站点 e网驿站 QQ:573957239 www.eve3.cn www.ee07.cn

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值