`

Zend Framework目录结构 最全解析

    博客分类:
  • Zend
 
阅读更多

application/                                  //动态文件根目录(通过浏览器不能直接访问)

    config/                                      //网站配置文件目录(不要提交到SVN上,当需要修改配置信息时需先与SVN管理者沟通)

    Db/                                            //DB类根目录,个子目录为DB类所属数据库名称

        Common/                            

        Mobile/

        Xinyou/

    Memcache/                              //缓存文件根目录。根据产品所属网站可以建立相应子目录

        Cms/

        Xinyou/

Modules/                                     //MVC框架父目录,每个子目录为一个网站MVC框架

    api/

        Services/

        xmlRpc.php

    bj/

        controllers/

        layouts/

        models/

        views/

            scripts/

    cms/                                          //cms为CMS管理平台MVC根目录

        controllers/                        //controller为C层根目录(名命规则见ZendFramwork文档),一个产品模块一个文件(如:好友,注册等)

        layouts/                              // layouts为布局页面,原则上尽量保证一种布局一个页面

        models/                             //models 为M层根目录

        views/                                //views 为V层父目录

            scripts/                          //scripts为V层根目录:C层的一个文件对应一个同名子目录(名命规则见ZendFramwork文档),相关文件放在同一目录中。根目录中放全局文件。

    xinyou/                                  //xinyou为新主站MVC根目录

        controllers/                      

        layouts/

        models/

        views/

            scripts/

html/                                         //html 为静态页面 样式 js 图片及入口文件根目录(通过浏览器可直接访问)

html/

scripts/

    cms/

    jquery/

    xinyou/

    …

Scripts_dev/                       //Scripts_dev为开发环境js文件根目录(js 文件为非压缩文件,有注释等)

    cms/

    jquery/

    xinyou/

    …

styles/                                //styles 为样式文件及图片根目录

    cms/                              //cms为CMS管理平台样式根目录

        img/                           // img为图片根目录。全局图片可以放在根目录中,用于同一功能模块的文件应放到同一子目录内。

    xinyou/                         //xinyou为新主站样式根目录

        img/                           //img为图片根目录。全局图片可以放在根目录中,用于同一功能模块的文件应放到同一子目录内。

.htaccess

index.php                        

library/                             //library 为底基框架和全站公共类文件根目录

    Vlinko/                        //Vlinko为公共类根目录

    Zend/                         //Zend为ZF框架源代码

logs/                              //logs 为日志文件根目录        

 

目录使用说明

一、             application为动态文件根目录(通过浏览器不能直接访问)

(一)    config 为网站配置文件目录(不要提交到SVN上,当需要修改配置信息时需先与SVN管理者沟通)

(二)    Db 为DB类根目录,个子目录为DB类所属数据库名称

(三)    Memcache为缓存文件根目录。根据产品所属网站可以建立相应子目录。

(四)    Modules 为MVC框架父目录,每个子目录为一个网站MVC框架

1.  cms为CMS管理平台MVC根目录

controller为C层根目录(名命规则见ZendFramwork文档),一个产品模块一个文件(如:好友,注册等)

1)     layouts为布局页面,原则上尽量保证一种布局一个页面

2)     models 为M层根目录

3)     views 为V层父目录

scripts为V层根目录:C层的一个文件对应一个同名子目录(名命规则见ZendFramwork文档),相关文件放在同一目录中。根目录中放全局文件。

2.  xinyou为新主站MVC根目录

controller为C层根目录(名命规则见ZendFramwork文档),一个产品模块一个文件(如:好友,注册等)

1)     layouts为布局页面,原则上尽量保证一种布局一个页面

2)     models 为M层根目录

3)     views 为V层父目录

scripts为V层根目录:C层的一个文件对应一个同名子目录(名命规则见ZendFramwork文档),相关文件放在同一目录中。根目录中放全局文件。

         3. bj为新北京俱乐部MVC根目录

controller为C层根目录(名命规则见ZendFramwork文档),一个产品模块一个文件(如:好友,注册等)

1)     layouts为布局页面,原则上尽量保证一种布局一个页面

2)     models 为M层根目录

3)     views 为V层父目录

scripts为V层根目录:C层的一个文件对应一个同名子目录(名命规则见ZendFramwork文档),相关文件放在同一目录中。根目录中放全局文件。

          4. api为API服务根目录

1)       xmlRpc.php为统一入口文件

2)       Services为API所提供的功能类根目录。原则上一个功能模块一个文件。

二、             html 为静态页面 样式 js 图片及入口文件根目录(通过浏览器可直接访问)

(一)    html 为静态页面根目录(制作人员的工作目录)

(二)    scripts 为生产环境js文件根目录(所有js文件应为压缩文件,即无注释、无空格、无换行等)

1.      原则上尽量只放js文件,对于独立性比较高的功能性js包及其样式和图片可以放在同一目录中并根据文件格式分别存放到不同的子目录中。提交到SVN中的所有js都为压缩后的文件其名称不应含有版本号和“min”(例:jquery-1.3.2.min.js应为jquery.js)。插件的版本信息应在源代码上面。

2.  公共文件可以放在最外层。

3.  当Js插件多于一个文件时需存放到一个新目录中。

4. Jquery 所有公共插件文件统一放入jquery目录中。

5. 页面上统一调此目录中的文件。

(三)    Scripts_dev为开发环境js文件根目录(js 文件为非压缩文件,有注释等)

1.  目录结构及文件名应与scripts目录相对应。更新此目录及文件时应同时更新scripts目录中的对应目录及文件。原则上不要修改jquery插件的源代码,当必须修改时应加上相关注释信息。

(四)    styles 为样式文件及图片根目录

1.  cms为CMS管理平台样式根目录

1)     img为图片根目录。全局图片可以放在根目录中,用于同一功能模块的文件应放到同一子目录内。

2)     全局样式可以放在根目录中,用于同一功能模块的文件应放到同一子目录内。样式图片应放到同级目录下的img子目录中。

2.  xinyou为新主站样式根目录

1)   img为图片根目录。全局图片可以放在根目录中,用于同一功能模块的文件应放到同一子目录内。

2)   全局样式可以放在根目录中,用于同一功能模块的文件应放到同一子目录内。样式图片应放到同级目录下的img子目录中。

三、             library 为底基框架和全站公共类文件根目录

(一)    Vlinko为公共类根目录

(二)    Zend为ZF框架源代码

四、             logs 为日志文件根目录

分享到:
评论

相关推荐

    Screenshot_20241125_214643.jpg

    Screenshot_20241125_214643.jpg

    python用opencv读取图片并转为灰度图

    使用cv2.imread()函数读取图片文件。然后使用cv2.cvtColor()函数将图片从BGR颜色空间转换为灰度图(GRAY)。最后,使用cv2.imshow()函数显示原始图片和灰度图,并使用cv2.waitKey(0)等待用户按键,之后使用cv2.destroyAllWindows()关闭所有窗口。

    【创新未发表】基于粒子群优化算法PSO-Kmean-Transformer-LSTM实现负荷预测附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    基于C++ SFML图形库实现的的贪吃蛇小游戏课程设计

    【作品名称】:基于C++ SFML图形库实现的的贪吃蛇小游戏【课程设计】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 编译环境的说明 Windows 11 专业版 GCC 11.2.0 MinGW-w64 9.0.0 (linked with msvcrt) GNU Make 4.3 SFML 2.5.1 全部 static 编译 特点 相比原版和大部分走直线的贪吃蛇,界面直白简单,动画丝滑流畅,操作易上手 操作 点击或长按任意位置,变化蛇的方向 按w/a/s/d或者上/下/左/右键转向 蛇到边界的时候会从对称一边出来 按住空格可以加速 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

    基于 java gui编程实现的贪吃蛇小游戏.zip

    基于 java gui编程实现的贪吃蛇小游戏.zip

    系统集成项目管理-重点考点思维导图.zip

    系统集成项目管理-重点考点思维导图.zip-感谢马军老师分享,希望您桃李满天下

    (2022-2005年)183个国家经济制度距离-各国经济环境差异-完整数据

    ## 数据指标说明 全球各国经济制度距离数据,旨在衡量国家在经济制度方面的相似性或差异性。该数据覆盖183个国家,包括两种主要的测算结果。各国经济制度距离数据可为研究者提供了一个框架,帮助大家更好地了解国家之间的经济环境差异。 数据名称:全球183个国家世界各国经济制度距离-各国经济环境差异 数据年份:2005-2022年 数据格式:Excel 计算方法: 经济制度距离1:经济制度距离(edis),简称经济距离。经济距离指标数据来自美国传统基金会(Heritage Foundation)发布的世界经济自由度指数报告,包括财产权、政府诚信、税收负担等10个方面。 经济制度距离2:在获得各国制度指标后,本文根据Kogut和Singh (1988)提出的制度距离测算方法,构建政治制度距离(PD)、经济制度距离(ED)和文化距离(CD)。 指标主要包括:国家、年份、经济距离(根据美国传统基金会世界经济自由度指数整理)、经济距离(参考(Kogut&Singh,1988)构建经济制度距离) 数据来源:美国传统基金会(Heritage Foundation)发布的世界经济自由度指数报告。制度距离是指两个国家在制度的规则、规范和认知三个方面的差异。随着制度理论的发展,组织的社会嵌入性特征受到了广泛的关注。

    yolo算法-道路旁边树木检测测试数据集-6898张图像带标签-.zip

    yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

    完整数据-20多份数字经济学术资源大合集

    数据指标说明 一、中国新经济指数(2017-2022) 二、中国数字经济发展白皮书2017-2021年 三、北京大学中国商业银行数字化转型指数(2010-2021年) 四-1 全国31省数字经济测算2013-2020 四-2 全国31省数字经济发展测算指标 五、 中国城市数字经济指数(2017-2021) 六、中国城市数字经济成分(2011-2019) 七、《2018-2020县域数字乡村指数》

    bug.PNG.png

    免费资源

    【创新未发表】基于矮猫鼬优化算法DMOA-Kmean-Transformer-BiLSTM实现负荷预测附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    《子路等四人侍坐》教学设计与解析.pptx

    《子路等四人侍坐》教学设计与解析.pptx

    LaravelAdmin,简洁、直观、强悍的前端后端开发框架,让全栈开发更迅速的SPA单页面应用.LaravelAdmin,LaravelAdmin官网.zip

    LaravelAdmin,简洁、直观、强悍的前端后端开发框架,让全栈开发更迅速的SPA单页面应用.LaravelAdmin,LaravelAdmin官网.zip

    基于C++实现的Hough Forests算法用于人体动作识别检测(提供了可视化功能).zip

    基于C++实现的Hough Forests算法用于人体动作识别检测 用C++实现的Hough Forests算法[1]的代码,用于动作检测。Hough Forests是一种用于目标检测、跟踪和动作识别的算法。 主要功能点 实现了Hough Forests算法,可用于动作检测 提供了可视化功能,用于显示检测结果 技术栈 C++

    WinDDK 配置过的驱动模板

    WinDDK 配置过的驱动模板

    漆器艺术:2023年我国漆器市场规模251.6亿元,古老技艺焕发新生

    漆器艺术:2023年我国漆器市场规模251.6亿元,古老技艺焕发新生 在浩瀚的历史长河中,漆器以其独特的魅力和精湛的工艺,成为了中华民族传统文化的重要组成部分。从战国秦汉的辉煌,到明清时期的巅峰,漆器不仅见证了历史的变迁,更承载了无数匠人的智慧与心血。然而,在现代社会快速发展的背景下,漆器工艺面临着前所未有的挑战。如何在传承中创新,让这一古老技艺焕发新生,成为行业内外共同关注的焦点。本文将深入探讨漆器市场的现状、趋势与机遇,揭示专业咨询在推动漆器行业健康发展中的关键作用。 市场概况 漆器,作为中国传统手工艺品的瑰宝,其市场规模近年来呈现出平稳增长的态势。据统计,2023年我国漆器整体产量约为0.96亿件,同比增长稳定,市场规模更是达到了约251.6亿元。这一增长,不仅得益于政策的扶持和市场的认可,更离不开匠人们对传统技艺的坚守与创新。生漆,作为漆器生产的主要原材料,其产量和质量直接影响着漆器行业的生产成本和产品质量。2023年,我国生漆整体产量约为1.97万吨,同比增长1.01%,为漆器行业的持续发展提供了坚实的保障。 技术创新与趋势 在传承与创新中,漆器工艺不断焕发新生。现代漆器在保

    山东大学 软件学院 软件工程 最优化 往年题汇总

    18-22,23是回忆版

    【创新未发表】基于灰狼优化算法GWO-Kmean-Transformer-BiLSTM实现负荷预测附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    基于SpringBoot + Vue的失物招领平台设计与实现-论文.doc

    1.1研究背景 随着社会和经济的不断发展,人们的生活节奏也在加快。此外,我们的生活中越来越多的物品是小型化的,我们偶尔会忽视和遗忘这些物品。在体积,大伞,书包,手提箱,书籍,小银行卡,钥匙,身份证,眼镜,钱包等。雨伞可以买到,银行卡可以丢失和重新安排,钥匙可以重新匹配;书丢了可以买新的,但是以前的笔记不能买,身份证不能再补半天,尤其是当人们在外地时更麻烦。 在我们的生活中,我们会偶然捡到丢失的物品,拿起工作卡,学生证,和单位信息可以很方便的联系;但身份证上的信息过于昂贵,无法联系;如果是一把雨伞,一本书,甚至是一个连在一起的人,钥匙就不知道应该归还。谁或谁被给予,而业主仍然急于担心房子;银行卡只能交给开证行,但事实上,银行卡的时候,银行卡丢失的人很难找到丢失银行卡的机会。没有一个网络渠道,每个人都知道如何发布或索赔丢失的财产。当主人丢了他的东西时,他将很难找到。 1.2开发现状

    rust官方沙发的收费的

    rust官方沙发的收费的

Global site tag (gtag.js) - Google Analytics