迅睿CMS二次开发是非常方便的,二次开发时,不要修改系统本身的程序文件,建议开发者使用新建控制器、新建模型的方式做新增功能或者功能变更,这样就避免CMS升级时的功能覆盖。XunRuiCMS模块是采用继承式控制器开发,这样可以避免不变更系统目录,将业务逻辑代码写到模块本身的控制器之中,不会影响升级。
dayrui目录
App
应用程序目录、自定义应用、自定义插件、自定义模型
Fcms
XunRuiCMS程序类目录,此目录的文件不允许修改
ThirdParty
第三方类的程序文件
public
网站主目录,如果没有这个目录表示根目录是网站主目录
api 或 public/api
接口调用入口、编辑器等
cache
缓存文件目录,可自定义位置,例如使用固态硬盘
config
用户的一些自定义配置、自定义函数、自定义钩子等
dayrui
系统核心程序目录,可移动目录
static 或 public/static
资源目录,css、js、图片和网站样式文件
template
模板文件目录,可自定义位置
uploadfile 或 public/uploadfile
附件上传目录,可自定义位置