问题标签 [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.
php - 如何在 Symfony 控制台中运行外部命令?
我有这个 Symfony 控制台类。
运行命令php myapp.php test后,我得到了这个结果。
它在最后一行闪烁而被冻结,直到Ctrl+C.
如何在 Symfony 控制台中执行“外部”程序?
我的 Symfony 控制台版本是 v.3.latest。
drupal - 如何从代码运行 Drupal 控制台命令?
我找到了很多关于如何从代码运行 Drush 命令的文档,但我特别关注如何从代码运行Drupal 控制台命令。
我在 Symfony 方面有一些经验,并且知道如何从代码中运行 Symfony 命令。由于 Drupal 控制台命令扩展了 Symfony 命令,我认为这应该相当容易。简单地遵循本教程并没有任何意义。
我正在尝试hook_cron()
在自定义模块的实现中运行命令。
symfony - 如何手动设置 Symfony 命令排序顺序?
是否可以手动设置 Symfony 命令的排序顺序?如
我想手动对命令进行排序,而不是像默认那样按名称对 DESC 进行排序。
谢谢。
laravel - 运行带有前缀的 Laravel Artisan Schedule
我正在通过弹性 beantalk 上的调度程序运行工匠命令。
Elastic beanstalk cronjobs 需要传递进程所需的环境变量,如下所示。
/opt/elasticbeanstalk/support/envvars
出口清单在哪里。
这适用于运行调度程序本身的进程,但调度程序在单独的进程上执行命令,因此缺少环境变量。
例如
然后它无法访问环境变量,因为外壳似乎没有配置文件的概念,因此不会自动获取.bashrc
等。
如何从上述文件中获取环境变量以在我的命令之前读取?
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。
php - Symfony 控制台 - 覆盖默认选项
我正在使用Symfony Console为我的应用程序构建一个 CLI 应用程序。应用程序需要做一些简单的包管理操作来管理插件。因此,我需要一个名为--version
shortcut的命令选项-v
,这似乎是不可能的,因为--version
它是为应用程序版本-v
保留的,并且是为默认详细设置保留的。
如何禁用默认选项或覆盖此子命令的默认选项?
错误弹出状态
[Symfony\Component\Console\Exception\LogicException] 一个名为“version”的选项已经存在。
symfony - Synfony3 控制台:将自己的助手添加到 HelperSet
有没有办法在 Symfony3 的控制台 HelperSet 中添加自己的助手?
我在文档中没有找到任何有用的东西。
symfony - 限制 Symfony 命令的实例数
我的 Symfony 应用程序中有一个由 Cron 启动的命令。我希望能够限制在我的服务器上同时执行的实例数,比如说 4 个实例。我不知道如何做到这一点。我找到了如何锁定命令以仅启动一次命令并等待它完成,但我不知道如何启动多个并限制实例数量。你有想法吗 ?
symfony - 来自命令的 symfony2 相对目录路由
我在命令行中的相对目录遇到了一些麻烦。
我创建了一个命令(php app/console generate:command)。使用此命令,我需要删除项目的“web/myFolder”目录中的一些文件。
从命令中,我必须从 D:/ 编写完整的目录,所以我没有 symfony 项目的相对目录,就像我在任何控制器中所做的那样。有没有使用项目文件夹中的相对目录的解决方案?
使用非相对目录,我应该在将项目放在生产服务器上时替换此目录。所以我应该在测试和生产环境之间多次改变它。
非常感谢。
php - 如何将 Symfony 表中的第一列格式化为与第一行相同?
一个Symfony Table颜色与其他行不同。但是,我希望第一行和第一列具有相同的样式。我知道存在一个TableStyle
但我不知道如何给第一列+第一行相同的样式。在此示例表中,我希望第一列也为绿色(文本行 A、行 B 和行 C)。
可以使用以下代码生成此示例表:
干杯