最新消息:文章中包含代码时,请遵守代码高亮规范!

Symfony2 Console命令最全详细说明【原创】

Symfony2 Sun 14915浏览 0评论

Symfony/Console控制台是一个独立的包,由创立Symfony框架的Fabien Potencier开发而来。作为Symfony框架的一部分,也被Laravel4’s Artisan CLI和Silex应用到。

下面介绍Symfony/Console命令行的详细说明
在项目的根目录执行命令:

php app/console

就可以进入console控制台

console

选项:
--help -h            显示本帮助信息
--quiet -q           不输出任何信息
--verbose -v         增加信息的详细程度
--version -V         显示本程序的版本号
--ansi               强制ANSI输出
--no-ansi            禁止ANSI输出
--no-interaction -n  不进行任何交互问题的询问
--shell -s           启动shell
--process-isolation  用shell作为一个单独的进程启动命令
--env -e             环境名
--no-debug           关闭调试模式

commands1
commands2
commands3
可用的命令:

Available commands:
 help                                  显示命令的帮助信息
 list                                  命令列表
assetic
 assetic:dump                          将所有asset保存到文件系统。
assets
 assets:install                        在公用网站目录中安装各Bundle网站的asset。
cache
 cache:clear                           清除缓存
 cache:warmup                          Warms up一个空的缓存
config
 config:debug                          将当前配置扩展
 config:dump-reference                 将默认配置扩展
container
 container:debug                       为应用程序显示当前服务
debug
 debug:config                          将当前配置的扩展
 debug:container                       显示应用程序的当前服务
 debug:event-dispatcher                显示应用程序的配置监听器
 debug:router                          显示应用程序的当前路径
 debug:swiftmailer                     显示应用程序的当前邮件
 debug:translation                     显示消息信息的翻译
 debug:twig                            列表显示Twig的功能,过滤器,全局变量和测试
doctrine
 doctrine:cache:clear-metadata         为一个实体管理器清除所有的元数据缓存。
 doctrine:cache:clear-query            为一个实体管理器清除所有的查询缓存
 doctrine:cache:clear-result           为一个实体管理器清除结果缓存
 doctrine:database:create              创建一个已配置的数据库
 doctrine:database:drop                删除一个已配置的数据库
 doctrine:ensure-production-settings   确认在生产环境下Doctrine的配置是正确的
 doctrine:generate:crud                基于Doctrine实体生成增删改查(CRUD)
 doctrine:generate:entities            从您的映射信息中生成实体类和方法的存根
 doctrine:generate:entity              生成Bundle中的新Doctrine实体
 doctrine:generate:form                基于Doctrine实体生成一个表单类型类
 doctrine:mapping:convert              在支持的格式间转换映射信息
 doctrine:mapping:import               从已存在的数据库中导入映射信息
 doctrine:mapping:info                 显示所有被映射实体的基本信息
 doctrine:query:dql                    直接从命令行中运行任何的DQL
 doctrine:query:sql                    直接从命令行中运行任何的SQL
 doctrine:schema:create                执行(或转储)生成数据库方案所需的SQL语句
 doctrine:schema:drop                  执行(或转储)删除数据库方案所需的SQL语句
 doctrine:schema:update                执行(或转储)更新匹配当前映射元数据数据库方案所需的SQL语句
generate
 generate:bundle                       生成Bundle
 generate:controller                   生成一个控制器
 generate:doctrine:crud                基于Doctrine实体生成CRUD
 generate:doctrine:entities            从您的映射信息中生成实体类和方法的存根
 generate:doctrine:entity              在Bundle中生成一个Doctrine的新实体
 generate:doctrine:form                基于Doctrine实体生成一个表单类型类
init
 init:acl                              在数据库中安装ACL数据表
orm
 orm:convert:mapping                   转换支持格式之间的映射信息
router
 router:debug                          为应用程序显示当前路由
 router:dump-apache                    将所有路由转储为Apache重写规则
security
 security:check                        检查你的项目依赖项的安全问题
server
 server:run                            运行PHP内置的Web服务器
 server:start                          在后台开始PHP内置的Web服务器
 server:status                         输出给定地址的内置Web服务器的状态
 server:stop                           从服务器的启动命令停止PHP内置的Web服务器
swiftmailer
 swiftmailer:debug                     显示应用程序的当前邮件
 swiftmailer:email:send                简单的邮件发送
 swiftmailer:spool:send                从池中发送电子邮件
translation
 translation:debug                     显示消息信息的翻译
 translation:update                    更新翻译文件
twig
 twig:debug                            列表显示Twig的功能,过滤器,全局变量和测试
 twig:lint                             lint一个模板输出遇到的错误
yaml
 yaml:lint                             lint一个文件输出遇到的错误

转载请注明出处 By 中梦博客 Sun http://blogs.zmit.cn/author/sun

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/7466.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Sun的打赏,我们会更加努力!    如果您想成为作者,请点我

您必须 登录 才能发表评论!