问题标签 [symfony-console]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
682 浏览

php - 如何在 Symfony 控制台中运行外部命令?

我有这个 Symfony 控制台类。

运行命令php myapp.php test后,我得到了这个结果。

它在最后一行闪烁而被冻结,直到Ctrl+C.

如何在 Symfony 控制台中执行“外部”程序?

我的 Symfony 控制台版本是 v.3.latest。

0 投票
0 回答
109 浏览

drupal - 如何从代码运行 Drupal 控制台命令?

我找到了很多关于如何从代码运行 Drush 命令的文档,但我特别关注如何从代码运行Drupal 控制台命令。

我在 Symfony 方面有一些经验,并且知道如何从代码中运行 Symfony 命令。由于 Drupal 控制台命令扩展了 Symfony 命令,我认为这应该相当容易。简单地遵循本教程并没有任何意义。

我正在尝试hook_cron()在自定义模块的实现中运行命令。

0 投票
1 回答
64 浏览

symfony - 如何手动设置 Symfony 命令排序顺序?

是否可以手动设置 Symfony 命令的排序顺序?如

我想手动对命令进行排序,而不是像默认那样按名称对 DESC 进行排序。

谢谢。

0 投票
0 回答
563 浏览

laravel - 运行带有前缀的 Laravel Artisan Schedule

我正在通过弹性 beantalk 上的调度程序运行工匠命令。

Elastic beanstalk cronjobs 需要传递进程所需的环境变量,如下所示。

/opt/elasticbeanstalk/support/envvars出口清单在哪里。

这适用于运行调度程序本身的进程,但调度程序在单独的进程上执行命令,因此缺少环境变量。

例如

然后它无法访问环境变量,因为外壳似乎没有配置文件的概念,因此不会自动获取.bashrc等。

如何从上述文件中获取环境变量以在我的命令之前读取?

0 投票
1 回答
33 浏览

symfony - 是否可以使用 symfony3 控制台在单个命令中生成实体和相应的表

我本质上是想结合这两个命令:

php bin/console doctrine:generate:entity --entity="BundleName:EntitiyName" --fields="fieldName:fieldType"

php bin/console doctrine:schema:update --force

我知道我可以编写脚本或简单地链接命令,但我想知道 Symfony 是否提供内置解决方案。

我正在使用 Symfony 3.3。

0 投票
1 回答
1689 浏览

php - Symfony 控制台 - 覆盖默认选项

我正在使用Symfony Console为我的应用程序构建一个 CLI 应用程序。应用程序需要做一些简单的包管理操作来管理插件。因此,我需要一个名为--versionshortcut的命令选项-v,这似乎是不可能的,因为--version它是为应用程序版本-v保留的,并且是为默认详细设置保留的。
如何禁用默认选项或覆盖此子命令的默认选项?

错误弹出状态

[Symfony\Component\Console\Exception\LogicException] 一个名为“version”的选项已经存在。

0 投票
1 回答
162 浏览

symfony - Synfony3 控制台:将自己的助手添加到 HelperSet

有没有办法在 Symfony3 的控制台 HelperSet 中添加自己的助手?

我在文档中没有找到任何有用的东西。

0 投票
4 回答
432 浏览

symfony - 限制 Symfony 命令的实例数

我的 Symfony 应用程序中有一个由 Cron 启动的命令。我希望能够限制在我的服务器上同时执行的实例数,比如说 4 个实例。我不知道如何做到这一点。我找到了如何锁定命令以仅启动一次命令并等待它完成,但我不知道如何启动多个并限制实例数量。你有想法吗 ?

0 投票
1 回答
406 浏览

symfony - 来自命令的 symfony2 相对目录路由

我在命令行中的相对目录遇到了一些麻烦。

我创建了一个命令(php app/console generate:command)。使用此命令,我需要删除项目的“web/myFolder”目录中的一些文件。

从命令中,我必须从 D:/ 编写完整的目录,所以我没有 symfony 项目的相对目录,就像我在任何控制器中所做的那样。有没有使用项目文件夹中的相对目录的解决方案?

使用非相对目录,我应该在将项目放在生产服务器上时替换此目录。所以我应该在测试和生产环境之间多次改变它。

非常感谢。

0 投票
1 回答
629 浏览

php - 如何将 Symfony 表中的第一列格式化为与第一行相同?

一个Symfony Table颜色与其他行不同。但是,我希望第一行和第一列具有相同的样式。我知道存在一个TableStyle但我不知道如何给第一列+第一行相同的样式。在此示例表中,我希望第一列也为绿色(文本行 A、行 B 和行 C)。

可以使用以下代码生成此示例表:

例子

干杯