控制台组件
控制台组件¶
控制台组件简化了创建美丽和可测试的命令行接口。
控制台组件允许您创建命令行命令。您的控制台命令可用于任何重复任务,例如Cronjobs,Imports或其他批处理作业。
安装¶
1 |
$作曲家需要Symfony / Coob娱乐下载nsole
|
笔记
如果在Symfony应用程序之外安装此组件,则必须要求ob娱乐下载供应商/ autoload.php.
代码中的文件以启用Composer提供的类自动加载机制。读本文更多细节。
创建控制台应用程序¶
也可以看看
本文介绍如何在任何PHP应用程序中使用控制台功能作为独立组件。阅读控制台命令文章了解如何在Symfony应用程序中使用它。ob娱乐下载
首先,您需要创建一个PHP脚本来定义控制台应用程序:
#!/ usr / bin / env php<?PHP.// application.php.要求__dir__。'/vendor/autoload.php';用ob娱乐下载symfony \ component \ console \应用程序;$申请=新的应用();// ...注册命令$申请- >跑步();
然后,您可以使用注册命令添加()
:
// ......$申请- >添加(新的Wenerateadmincommand.());
看看控制台命令文章有关如何创建命令的信息。
这项工作包括代码样本,是在a下获得的许可Creative Commons by-SA 3.0执照。