使用composer create-project
包含前端控制器的web/
文件夹创建新的 Symfony2 项目时,会自动创建.htaccess 。现在我已经在 Git 下安装了我的Symfony2项目,但我没有提交web/
目录,因为它们在我的情况下依赖于平台,并且可以生成默认版本。但是,对项目的克隆(包含composer install
和app/
文件夹以及src/
文件)运行composer.*
将不会生成web/
目录。现在,我如何告诉Composer这样做?
答案 0 :(得分:2)
网络目录是从symfony标准存储库创建的,编写者无法在每次安装时创建内容,但您可以通过添加" post-install-cmd"来自定义内容。或者" post-update-cmd"在您的composer.json文件中。
了解Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::removeSymfonyStandardFiles method