控制台组件

控制台组件

控制台组件简化了创建美丽和可测试的命令行接口。

控制台组件允许您创建命令行命令。您的控制台命令可用于任何重复任务,例如Cronjobs,Imports或其他批处理作业。

安装

1
$作曲家需要Symfony / Co欧宝娱乐app下载地址nsole

笔记

如果在Symfony应用程序之外安装此组件,则必须要求欧宝娱乐app下载地址供应商/ autoload.php.代码中的文件以启用Composer提供的类自动加载机制。读本文更多细节。

创建控制台应用程序

也可以看看

本文介绍如何在任何PHP应用程序中使用控制台功能作为独立组件。阅读控制台命令文章了解如何在Symfony应用程序中使用它。欧宝娱乐app下载地址

首先,您需要创建一个PHP脚本来定义控制台应用程序:

#!/ usr / bin / env php<?PHP.// application.php.要求__dir__'/vendor/autoload.php';欧宝娱乐app下载地址symfony \ component \ console \应用程序;$申请=新的应用();// ...注册命令$申请- >跑步();

然后,您可以使用注册命令添加()

// ......$申请- >添加新的Wenerateadmincommand.());

看看控制台命令文章有关如何创建命令的信息。

这项工作包括代码样本,是在a下获得的许可Creative Commons by-SA 3.0执照。