现在,当我测试我的应用程序时,我需要在netbeans上运行命令:

assets:install

我讨厌一次又一次的做事。。。因为symfony2需要运行此命令才能将修改后的文件放在正确的路径中。
是否有方法运行该命令或更改配置文件?
使用--symlink我会收到以下消息:
  [InvalidArgumentException]
  The symlink() function is not available on your system. You need to install the assets without the --symlink option.

解决了的!
我的Windows版本(XP)不支持--symlink。我找到了一个Windows的链接shell扩展。
这是程序和文档,很容易使用!
Link Shell Extension
感谢大家,这是非常有帮助的。

最佳答案

您可以使用--symlink命令上的assets:install开关:

$ php app/console assets:install -h
Usage:
 assets:install [--symlink] [--relative] target

Arguments:
 target      The target directory (usually "web")

Options:
 --symlink   Symlinks the assets instead of copying it
 --relative  Make relative symlinks

Help:
 The assets:install command installs bundle assets into a given
 directory (e.g. the web directory).

 php app/console assets:install web

 A "bundles" directory will be created inside the target directory, and the
 "Resources/public" directory of each bundle will be copied into it.

 To create a symlink to each bundle instead of copying its assets, use the
 --symlink option:

 php app/console assets:install web --symlink

10-08 17:07