Zurmo - - 目录介绍

目录介绍

根目录下的第一层目录

  • app 代码主目录
  • redbean redbean 代码目录
  • yii 框架源码
  • index.php 一个用于跳转的文件
  • License.txt 许可证文件
  • README.text 一些介绍信息文件

第二层目录,在 app 里面

  • assets 用于存放运行生成的一些css,js等等的缓存文件,初始时只有一个空的index.html文件
  • protected 代码主目录
  • themes 存放项目的css , js, 图标,图片,还有一些html模板文件
  • index.php 入口文件
  • roots.php 可能是与操作系统相关的文件
  • test.php 可能是与测试相关的文件
  • version.php 可能是与版本相关的文件

第三层目录,在 protected 里面

  • commands zurmo 命令行工具目录
  • config 里面存放的都是些全局的配置信息文件,比如数据库信息等等
  • core 核心代码文件目录
  • data 作用不祥,目前完全没有用上
  • extensions 第三方库目录,比如csv,markdown等等
  • messages 与语言相关的目录
  • modules 模块代码主目录
  • runtime 存放运行某些功能时生成的文件信息等等,如js的缓存文件,邮件附件信息,主题信息,还有日志信息等等。对调试很重要。
  • tests 与测试相关的目录
  • .htaccess apache的目录访问权限文件

第四层目录,在 modules 里面,下面的这些目录不是每个模块都有的

  • actions 作用不祥
  • adapters 存放模块的List页面的一些配置信息文件的目录
  • assets 存放本模块的css ,js 文件
  • components 作用不祥
  • controllers 模块控制器目录
  • data 存放表单某些下拉字段的值,1:n关系的那种
  • dataproviders 可能是提供数据的目录
  • elements 页面元素定义(一般是自定义的元素)目录 , 比如删除按钮,还有自定义的页面元素文件等等
  • exceptions 可能是存放自定义异常文件的目录
  • forms 某些功能的表单信息目录,比如模块的搜索功能等等
  • jobs 作用不祥
  • interface 作用不祥
  • messages 与语言相关的目录
  • models 放定义模型文件的目录
  • observers 作用不祥
  • rules 定义某些规则的时候需要用到,比如报表筛选的功能的时候。
  • serviceHelpers 作用不祥
  • tests 与测试目录
  • utils 多对多字段的实现需要用上,还有模块list页面模态框里面的数据显示也要等等
  • validators 作用不祥
  • views 存放视图文件
  • widgets 可能与某些视图组件相关的目录
  • xxxxModule.php 模块的全局配置文件

上面这些目录里面的下一级目录就不在详细介绍,开发者自己去摸索了。

欢迎补充,如有不对,请指正!

    原文作者:神话
    原文地址: https://segmentfault.com/a/1190000011847229
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞