0

由于我的服务器上的另一个问题,我尝试设置一个真正的新项目并执行此操作(Windows 上带有 xampp 的 localhost):

  • 安装卷曲
  • 加载程序作曲家就像在文档中所说的那样
  • 装载机供应商,如文档中所述
  • 合并的应用程序/配置文件夹
  • 复制的 src 文件夹
  • 复制的 web/bundles/myBundle 文件夹

之后,我尝试了部署步骤文档。我跳过了上传文件和编辑 parameter.yml(它已经为 localhost 配置)。比我在做' B)更新你的供应商'时遇到的麻烦:

php composer.phar install --optimize-autoloader

此步骤从 web\bundles\myBundle 文件夹中删除我的所有文件。

我必须告诉作曲家我的捆绑包吗?我首先想到,我必须将它们存储在其他地方,但这个线程告诉我,我是对的?!

4

1 回答 1

1

您提到的线程来自 symfony 1,但您正在安装 symfony 2 应用程序。

在 web/bundles 中安装了您的资产(css、javascript 和图像)。您将通过 composer 安装的包位于您的供应商文件夹中。

你自己的包应该在 src 文件夹中。

我认为是了解文件存储位置的良好开端。

您的 css、js 和图像应该存储在一个包中,例如:

src/AcmeDemoBundle/Resources/public/css
src/AcmeDemoBundle/Resources/public/js
src/AcmeDemoBundle/Resources/public/images

然后你可以安装你的资产,php app/console assets:install web它们将被推送到 web/bundles 文件夹中。

于 2013-04-16T12:55:52.747 回答