控制台组件
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.7,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.3(当前的稳定版本)。
控制台组件
控制台组件简化了创建美丽的和可测试的命令行接口。
控制台组件允许您创建命令行命令。你的控制台命令可用于任何重复的任务,如计划、进口,或其他的批处理作业。
安装
1
美元作曲家需要symfony /控制台ob娱乐下载
或者,您可以克隆的https://github.com/ob娱乐下载symfony/console存储库。
请注意
如果你安装这个组件之外的Symfony应用程序,你必须要求ob娱乐下载供应商/ autoload.php
文件在你的代码,使作曲家提供的类加载机制。读这篇文章为更多的细节。
创建一个控制台应用程序
首先,您需要创建一个PHP脚本定义控制台应用程序:
1 2 3 4 5 6 7 8 9 10 11 12 13
# !/usr/bin/env php< ? php/ / application.php需要__DIR__。“/供应商/ autoload.php”;使用ob娱乐下载\组件\控制台\应用程序;美元应用程序=新应用程序();/ /……寄存器的命令美元应用程序- >run ();
然后,您可以注册使用的命令add ():
1 2
/ /……美元应用程序- >add (新GenerateAdminCommand ());
看到控制台命令文章对信息如何创建命令。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。