有没有办法从Symfony 2测试用例运行控制台命令?我想运行doctrine命令来创建和删除模式.
我创建了一个symfomy应用程序包,可用于从Android应用程序收集崩溃报告(对于那些对Android和ACRA感兴趣的人:https://github.com/marvinlabs/acra-server).
那些可以使用它的人可以简单地将该应用程序安装为常规的Symfony 2软件包,从GitHub获取并执行所需的所有命令行工作但我希望人们能够非常简单地安装该应用程序而不需要:
为此,我打包了一个包含整个Symfony代码+我的包的zip文件.问题:似乎找不到CSS和Javascripts,我仍然需要在服务器上运行命令:
php app/console assetic:dump --env=prod --no-debug
Run Code Online (Sandbox Code Playgroud)
问题1:我怎么能摆脱最后一步?
问题2:总的来说,在制作zip文件之前,你会在我的流程中添加什么?
在制作该zip文件之前,我就是这样做的:
我还执行以下命令:
php app/console cache:clear --env=dev
php app/console cache:clear --env=prod
php app/console doctrine:schema:create --env=dev --dump-sql > create-schema.sql
php app/console doctrine:schema:update --env=dev --dump-sql > update-schema.sql
php app/console assets:install --env=prod --no-debug
php app/console assetic:dump --env=prod --no-debug
Run Code Online (Sandbox Code Playgroud)
PS:
要为尝试排除故障的人安装说明:
编辑12/06/2013 …