我们正在Symfony2
启动新项目。我们希望为第三方授予对布局和视图文件夹的访问权限,而不会泄露项目的其余部分。
这甚至可能吗?简单吗?
我知道创建两个存储库 - 一个包含代码,另一个包含布局 - 可能是一个解决方案,但请注意,在Sf2
中,在许多不同的地方有视图的包,命名空间和许多单独的文件夹。在20个存储库或存储库开始时结束不是一件好事。
例如(简化):
(# in front marks shared folder)
web
config
#layouts
somestuff
modules
- module1
- controllers
- models
- #views
- module2
- controllers
- models
- #views
- module3
- controllers
- models
- #views