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

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

下面介绍Symfony/Console命令行的详细说明

在项目的根目录执行命令:

php app/console

就可以进入console控制台

console.png

选项:

--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.png

commands2.png

commands3.png

可用的命令:

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一个文件输出遇到的错误

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

75d087ef9a9fb11dc373caaf33adbf7f.png

微信打赏

支付宝打赏

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值