控制台组件
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.0,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
控制台组件
控制台组件简化了创建美丽的和可测试的命令行接口。
控制台组件允许您创建命令行命令。你的控制台命令可用于任何重复的任务,如计划、进口,或其他的批处理作业。
安装
您可以安装组件在两个不同的方面:
- 安装它通过作曲家(
ob娱乐下载symfony /控制台
在Packagist); - 使用官方的Git存储库(https://github.com/ob娱乐下载symfony/console)。
然后,需要供应商/ autoload.php
文件,使作曲家提供的半自动的机制。否则,您的应用程序无法找到这个Symfony组件的类。ob娱乐下载
创建一个控制台应用程序
首先,您需要创建一个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许可证。