Symfony学习总结二

项目包结构

 

app/

 

内含配置文件和模板。大体上,只要不是PHP代码的材料都放在这里。

 


 

src/

 

PHP程序之所在。

 


 

99%的时间会工作在src/(PHP文件)或app/(其他东东)之下。

 

 

app/目录也存有其他内容,像是app/AppKernel.php,用它来开启新bundles(它是app/下面很少的PHP文件之一)。

 

 

src/目录下暂时只有一个目录 - src/AppBundle - 所有的东西都在这里面。一个bundle,像一个“plugin”,可以找到开源bundles,然后把它们安装到项目中。但就算是自己的代码,也是处于bundle之中 - 典型的就是AppBundle(尽管这bundle毫无特殊之处)。为了深入了解bundles,以及为何你应当创建多个bundles(提示:在项目之间共享代码),请参阅Bundle系统章节。

 

那么项目中的其他文件夹又是什么情况呢?

 

web/

 

它是整个项目的文档根目录,存放可公开访问的文件,比如CSS、图片以及用来执行app(app_dev.phpapp.php)的Symfony的前端控制器(front controller)。

 


 

tests/

 

程序的自动测试(如Unit tests/单元测试)被存放在这里。

 


 

bin/

 

用于存放二进制(binary)文件。最重要的是console文件,它被用来在console中执行Symfony命令。

 


 

var/

 

这是那些自动生成的文件被存放的地方,比如缓存文件(var/cache/)和日志文件(var/logs/)。

 


 

vendor/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值