首页建站经验 PHPCMS V9控制器与全局函数扩展

PHPCMS V9控制器与全局函数扩展

我们已经学习过PHPCMS V9采用MVC开发模式。基于模块和操作的方式进行访问,采用单一入口模块进行项目部署和访问,所以无论访问任何一模块或者功能,都只有一个统一的入口,PHPCMS V…

我们已经学习过PHPCMS V9采用MVC开发模式。基于模块和操作的方式进行访问,采用单一入口模块进行项目部署和访问,所以无论访问任何一模块或者功能,都只有一个统一的入口,PHPCMS V9二次开发过程当然也要遵循这个规则。

PHPCMS V9控制器与全局函数扩展

PHPCMS V9二次开发过程中,难免需要修改系统控制器或者全局函数来实现业务功能,但问题也随之而来,修改PHPCMS V9的控制器或者全局函数,对系统升级会有影响,升级的系统会覆盖你原有的修改,怎么办?

PHPCMS V9的扩展机制解决了这个问题,控制器以及全局函数都可以扩展。

先来说下全局函数扩展,/phpcms/libs/functions/extention.func.php是PHPCMS V9定义的扩展函数,在二次开发中,只需将扩展的函数书写到此文件当中即可,无需修改全局函数global.func.php

PHPCMS V9控制器的扩展也十分简单,对/phpcms/modules/content/index.php扩展,新建一个MY_index.php文件即可,文件中对index控制器继承

class MY_index extends index{

function __construct() {

parent::__construct();

}

……your code

}

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/18092.html
上一篇phpcms教程:配置文件调用
下一篇 使用PHP编写发红包程序
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部