一般来说二次开发,多数就是修改界面和增加功能这两个需求 先说修改界面 mvc 架构的程序,在界面这里,基本就是调用数据. 常见的界面数据构架有三种 1.是业务端或者是控制端数据驱动界面,基本上是后台输出啥数据,界面表现啥数据.这样麻烦的地方在于如果要更换模板的话动刀会动的比较大,除非没有更换模板的需求.如果不修改控制端的数据的话,那么界面设计这里受到的限制就比较多. 2.是界面驱动数据,界面自定义调用数据,多数的 cms 基本都是这样搞的,通过标签或者定义个通用的 php 调用数据函数来获取数据