发新话题
打印

SYMFONY 架构

SYMFONY 架构

SYMFONY 架构
名词 解释
项目(project) 在一个域名下,共享同一对象模型(model)的一组服务(services)和操作(operation)。

应用(application) 操作组,有相对独立性(相对于项目中其他应用)。通常一个项目包括包括前台(front-office/frontend)和后台(back-office/backend)等。

模块(modules) 每个模块都负责特定的功能组(feature),代表着一个或一组页面,比如:Users,Questions,Answers。

行为(actions) 模块中的各种行为,比如:add,update,show等等
环境(environments)

运行环境

开发环境 development (dev)  日志和纠错(logging 和 debug)打开状态
测试环境 test 接近产品环境,但却是从命令行执行。例如:单元测试
产品环境 production (prod) 性能更重要,所以大部分设置处于关闭状态
定义环境 复制前台控制器(web/index.php)命名为index_自定义环境名.php,将SF_ENVIRONMENT的值更改为myenv,设置YML文件中设置相应的myenv。
数据库环境

Pack 根据pakefile.php的设置管理项目、应用和模块。通过Symfony命令来调用。
努力为phpres做贡献
时刻准备着,当机会来临时你就成功了
打好基础,增加社会经验
资深技术工程师是我的梦想
承接各种团体网站外包服务和各种it技术培训
准备申请AJAX版大,希望大家支持~~

TOP

发新话题