使用控制台命令、快捷键和内置命令
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.4,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
使用控制台命令、快捷键和内置命令
除了选择你指定命令,有一些内置的选项以及几个内置命令控制台组件。
请注意
这些示例假设您已经添加了一个文件application.php
在CLI运行:
1 2 3 4 5 6 7 8 9 10 11
# !/usr/bin/env php< ? php/ / application.php需要__DIR__。“/供应商/ autoload.php”;使用ob娱乐下载\组件\控制台\应用程序;美元应用程序=新应用程序();/ /……美元应用程序- >run ();
内置命令
有一个内置的命令列表
输出所有标准的选择和注册命令:
1
美元php application.php列表
你可以得到相同的输出不运行任何命令
1
美元php application.php
帮助命令列出了指定命令的帮助信息。例如,要获取的帮助列表
命令:
1
美元php application.php帮助列表
运行帮助
没有指定一个命令将列出全球选项:
1
美元php application.php帮助
全局选项
你可以得到任何命令的帮助信息——帮助
选择。为列表命令得到帮助:
1 2
美元php application.php列表--帮助美元php application.php列表-h
可以抑制输出:
1 2
美元php application.php列表--quiet美元php application.php列表-q
你可以得到更详细的信息(如果这是支持一个命令):
1 2
美元php application.php列表--verbose美元php application.php列表-v
输出更详细的信息你可以使用这些选项:
1 2
美元php application.php列表-vv美元php application.php列表-vvv
如果你设置可选参数给您的应用程序名称和版本:
1
美元应用程序=新应用程序(“Acme控制台应用程序”,“1.2”);
然后您可以使用:
1 2
美元php application.php列表--version美元php application.php列表-V
得到这个信息输出:
1
Acme控制台应用程序1.2版
如果你不提供一个控制台名称就会输出:
1
控制台的工具
你可以强迫打开ANSI输出着色:
1
美元php application.php列表--ansi
或关机:
1
美元php application.php列表--no-ansi
你可以抑制任何互动提问所运行的命令:
1 2
美元php application.php列表--no-interaction美元php application.php列表-n
快捷语法
你不需要输入完整的命令名称。你可以运行一个命令输入最短的明确的名字。如果有non-clashing命令,那么您可以运行帮助
是这样的:
1
美元php application.phph
如果你有使用的命令:
然后你只需要名称空间命令类型的最短为每个部分明确的文本。如果您已经创建了演示:问候
所示控制台组件然后您可以运行:
1 2 3 4 5 6
美元php application.phpd: gFabien#只要是明确的,你也可以混合大小写# php应用程序。php演示:g法比安# php应用程序。php de: Gr法比安# php应用程序。php DE: Gre法比安
如果你输入一个简短的命令的模糊匹配(即有超过一个命令),然后没有命令将运行和一些建议可能的命令选择将输出。
3.4
不区分大小写的命令快捷键是在Symfony 3.4中引入的。ob娱乐下载在以前的Symfony版ob娱乐下载本,快捷键必须匹配原始命令名的情况下(如。d: g
不是相同的快捷方式吗D: G
)。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。