《PHP教程:Symfony核心类概述》要点:
本文介绍了PHP教程:Symfony核心类概述,希望对您有用。如果有疑问,可以联系我们。
本文讲述了Symfony核心类.分享给大家供大家参考,具体如下:PHP学习
Symfony的核心类PHP学习
Symfony的MVC方式使用了一些你以后会经常碰到的类PHP学习
1. sfController是控制器,他解码哀求并专递至动作(action)PHP学习
2. sfRequest存储了所有的哀求元素(参数、Cookies、头信息等等)PHP学习
3. sfResponse包含了响应头信息和内容,这些是最终要转换为HTML并送与用户的东西PHP学习
4. 一个上下文(通过sfContext::getInstance()获取)保存了所有核心对象的参考和现有的配置信息,他可以在任何位置被拜访.PHP学习
就像你看到的,所有的symfony类使用sf前缀,这可以避免和你自己的类或变量冲突,而且可以使核心框架的类容易识别.PHP学习
代码的组织PHP学习
你已经知道了symfony应用的不同组成,但也许还不知道他是如何组织的.PHP学习
项目结构:应用、模块和动作PHP学习
在symfony里,一个项目是一组制定域名下的服务和操作,他们共享对象模型.PHP学习
一个项目是由多个应用组成,一个应用有多个模块组成,一个模块可以包含多个动作.PHP学习
项目结构图:PHP学习
PHP学习
Symfony的根树结构及描述
PHP学习
apps/PHP学习 |
包含了项目的应用,一个应用对应一个文件夹PHP学习 |
Batch/PHP学习 |
包含用于命令行执行或者调度的PHP代码PHP学习 |
Cache/PHP学习 |
缓存文件夹,需要777的权限PHP学习 |
Config/PHP学习 |
保存项目的基本配置PHP学习 |
Data/PHP学习 |
存放项目的数据文件,比如数据库结构、创建数据表的SQL文件,或者SQLite的数据库文件等PHP学习 |
Doc/PHP学习 |
存放项目文档,包括你自己的文档和PHPDoc产生的文档PHP学习 |
Lib/PHP学习 |
数据模型PHP学习 |
Log/PHP学习 |
日志文件夹,需要777权限PHP学习 |
Plugins/PHP学习 |
存放在应用中安装的插件PHP学习 |
Test/PHP学习 |
半酣单元和共性测试PHP学习 |
Web/PHP学习 |
WEB服务的根PHP学习 |
希望本文所述对大家基于Symfony框架的PHP程序设计有所赞助.PHP学习
维易PHP培训学院每天发布《PHP教程:Symfony核心类概述》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/7327.html