symfony的核心类概述

symfony的核心类概述
本文介绍了symfony的核心类。分享给您参考,如下:

symfony的核心类

symfony的MVC方式采用一些类你会经常遇到的

1。sfcontroller为控制器,解码请求并将其传递给动作(动作)

2。sfRequest存储所有的请求元素(参数、饼干、头信息,等等)

三.响应头sfResponse包含的信息和内容,并最终转换为HTML格式并发送到用户

4、上下文(通过sfContext::getInstance())保存所有核心对象的所有参考现有的配置信息,它可以在任何位置访问。

你可以看到,所有的symfony类使用sf前缀,可以避免与自己的类或变量的冲突,使核心骨架类容易识别

组织机构代码

你已经知道symfony的应用程序的不同组件,但你可能不知道他是怎么组织。

项目结构:应用、模块和行动

在symfony中,一个项目是域名设置下一组服务和运营,与他们分享的对象模型。

一个项目由多个应用程序组成,一个应用程序由多个模块组成,一个模块可以包含多个动作。

项目结构图:
结构和symfony的根树描述

应用程序/
它包含项目的应用程序,应用程序对应于一个文件夹。

批/
包含用于命令执行或调度的PHP代码。

缓存/
缓存文件夹,需要777权限

配置/
保存项目的基本配置

数据/
数据文件存储的项目,如数据库结构的SQL文件创建的数据表,或SQLite数据库文件,等等。

医生/
保存项目文件,包括你自己的文件和文件由phpDoc产生

lib /
数据模型

日志/
日志文件夹,需要777权限

插件/
安装在应用程序中的插件

测试/
半醉普通测试单元

网络/
Web服务的根

希望本文有助于基于symfony框架的PHP程序设计人。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部