18得票7回答
如何使用Symfony控制台工具检查环境?

我使用Symfony CLI工具,想要查看环境的方法,但是我找不到类似的内容。 我使用Symfony CLI工具,想要检查环境。 我找不到类似的东西。$ php bin/console get environment 还有其他方法吗? 是否可能/如何找出当前活动的环境? 编辑 该应...

17得票12回答
Symfony: 命令未找到。

我最近几个月一直在尝试使用Symfony进行编程。昨晚,我进行了自动删除以清除不需要的存储库。之后,我无法使用Symfony命令创建新的Symfony项目。当我在终端中运行Symfony new SecurityDemo 2.8.1时,会出现错误。 Symfony: command not ...

16得票4回答
如何在Symfony Console中识别是否提供了没有值的选项?

使用Symfony3的控制台,我如何知道用户提供了一个选项但未提供值?而不是根本没有提供该选项?举个例子,以下是控制台配置。<?php class MyCommand extends \Symfony\Component\Console\Command\Command { //...

11得票3回答
如何在没有Symfony框架捆绑包的情况下,使用Symfony控制台与依赖注入?

我有一个命令行应用程序,目前使用了Symfony依赖注入组件。现在我想添加命令行选项并改进输出的格式,Symfony控制台组件似乎是一个不错的选择。 然而,我不知道如何让我的Symfony控制台命令类接收容器对象。 我找到的文档使用了ContainerAwareCommand类,但这是来自...

10得票2回答
Symfony控制台 - 显示没有参数的命令的帮助信息

我正在开发一个相当简单的Symfony控制台应用程序。它只有一个带有一个参数和几个选项的命令。 我按照这个指南创建了Application类的扩展。 这是应用程序的正常用法,而且它能够正常工作: php application <argument> 这也能够正常工作(带有选项...

8得票4回答
Symfony/Console:如何使用多个进度条?

我有一个Symfony/Console的命令,使用Guzzle Pool一次下载多个文件。 我已经让Guzzle为每个文件报告下载进度,这很好用。 现在我想使用Symfony/Console的ProgressBar助手来改进它。问题是我找到的所有ProgressBar示例都只使用单个进度条。...

7得票2回答
使用Symfony Console捕获终端退出(CTRL+C)

我已经编写了一个命令,用于触发从互联网下载文件,但由于这些文件需要被另一个组件处理,我们需要确保每个已经下载并且在过去的10秒内未被修改的文件是一个正确的视频而不是损坏或部分下载的文件。 因此,我们需要找到一种方法来捕捉CTRL+C或命令终止,并清理任何未成功下载的适用文件。 为此,我尝试...