gpt4 book ai didi

php - 如何使用 SymfonyStyle 对象获取选项

转载 作者:搜寻专家 更新时间:2023-10-31 21:51:57 25 4
gpt4 key购买 nike

根据:

http://symfony.com/blog/new-in-symfony-2-8-console-style-guide

... Using the new style guide in your commands is as easy as instantiating the SymfonyStyle class, passing to it the $input and $output of your command. ... We recommend you to name this variable $io because you will use it both for input and output operations. ...

SymfonyStyle 实例可用于处理输入和输出操作。

所以不用 $input变量(InputInterface 的实例)和一个 $output变量(OutputInterface 的实例),可以只使用 $io(SymfonyStyle 的实例)来处理两种类型的操作

这很有用。

但是 getOption 呢?的 InputInterface用于检索用户提交的选项的方法?

看起来像那样$input->getOption(...)不能简单地用 $io->getOption(...) 代替因为SymfonyStyle没有那个方法。

有没有一种方法可以简单地使用 SymfonyStyle 的实例来检索用户提交的选项? ?

最佳答案

似乎您只能使用 askQuestion 方法通过 SymfonyStyle 类捕获交互式输入。对于传递给命令的参数/选项,您需要使用经典方式。

检查类源代码中$input变量的用法here on the repo

希望对你有帮助

关于php - 如何使用 SymfonyStyle 对象获取选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40150379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com