SYMFONY 命令

SYMFONY 命令

SYMFONY 命令
构架生成:
init-project (new)初始化Symfony项目symfony init-project <PROJECT_NAME>
init-app (app)初始化Symfony应用symfony init-app <APPLICATION_NAME>
init-module (module)初始化Symfony模块symfony init-module <APPLICATION_NAME> <MODULE_NAME>
模块生成:(基于配置 propel.ini)
propel-build-model为当前模块生成Propel类(基于schema.xml,不止一个schema.xml结尾时,全部使用):symfony propel-build-model
propel-build-schema由已有数据库生成schema.xml文件symfony propel-build-schema
propel-build-sql生成SQL代码文件data/schema.sqlsymfony propel-build-sql
propel-build-db建立一个空数据库::symfony propel-build-db
propel-insert-sql从data/schema.xml提取SQL代码插入到数据库:symfony propel-insert-sql
propel-build-allmodel+sql+数据库初始化 
脚手架与后台管理:
propel-generate-crud基于现有模型类生成Propel CRUD模块symfony propel-generate-crud <APPLICATION_NAME> <MODULE_NAME> <CLASS_NAME>
propel-init-crud基于现有模型类生成Propel CRUD模块 (actions和templates生成于cache中,继承自框架) 
propel-init-admin基于现有模型类初始化Propel管理模块symfony propel-init-admin <APPLICATION_NAME> <MODULE_NAME> <CLASS_NAME>
开发工具:
server快速建立测试服务站点: 快速启动一个PHP编写的测试站点服务器, 默认站点端口为8000。symfony server <APPLICATION_NAME> [<PORT>]
clear-cache (cc)清除缓存(cache)信息symfony clear-cache <APPLICATION_NAME> [template | config]
fix-perms修复目录权限,设置为777可写(SVN仓库签出会导致失去权限)symfony fix-perms
test为应用启动测试组件symfony test <APPLICATION_NAME>
sync在计算机间同步当前项目symfony sync <ENVIRONMENT_NAME> [go]
upgrade升级到Symfony新版本symfony upgrade <RELEASE NO>
downgrade降级到Symfony老版本 
freeze冻结Symfony库的PEAR升级(pear版转为沙盘版)symfony freeze <RELEASE NO>
unfreeze解冻Symfony库的PEAR升级(沙盘版退回pear版) 
插件管理:
plugin-install安装新插件symfony plugin-install [local | global] <CHANNEL_NAME>/<PLUGIN_NAME>
plugin-upgrade升级单一插件symfony plugin-upgrade [local | global] <CHANNEL_NAME>/<PLUGIN_NAME>
plugin-upgrade-all升级所有本地已安装的插件:symfony plugin-upgrade-all
plugin-uninstall卸载一个插件:symfony plugin-uninstall [local | global] <CHANNEL_NAME>/<PLUGIN_NAME>



clear-cache > 清除缓存
clear-controllers > 清除 web/ 目录下非 prod 环境运行的程序
disable > 在某运行环境下禁用某 app
downgrade > downgrade to a previous symfony release
enable > 在某运行环境下启用某 app
fix-perms > 修复目录权限,比如使用SVN的 checkout 的时候
freeze > freeze symfony libraries
init-app > 初始化一个 symfony 的 app
init-batch > 初始化一个 symfony 的 batch
init-controller > 初始化一个 symfony 的 controller
init-module > 初始化一个 symfony 的 module
init-project > 初始化一个 symfony 的 project
log-purge > 清除所有的日志文件
log-rotate > 清除某个环境或者 app 的日志文件
plugin-install > 安装插件
plugin-list > 显示插件列表
plugin-uninstall > 卸载一个插件
plugin-upgrade > 升级一个插件
promote-super-admin > 提升一个用户为超级管理员
propel-build-all > 建立 propel 模块,生成 sql 并将 sql 写入数据库
propel-build-all-load > 建立 propel 模块,生成 sql 并将 sql 和数据写入数据库
propel-build-db > 为当前模块建立数据库
propel-build-model > 为当前模块建立相关类
propel-build-schema > 将数据库结构转换成 schema.xml
propel-build-sql > 将 schema.xml 中的数据库结构转换为 sql
propel-convert-xml-schema > 将 schema.xml 转换为 schema.yml
propel-convert-yml-schema > 将 schema.yml 转换为 schema.xml
propel-dump-data > 将数据导出到 fixtures 目录
propel-generate-crud > 初始化一个 generate 类型的 propel CRUD 模块
propel-init-admin > 初始化一个 init 类型的 propel admin 模块
propel-init-crud > 初始化一个 init 类型的 propel CRUD 模块
propel-insert-sql > 将 schema.yml 生成的 sql 写入数据库
propel-load-data > 载入 fixtures 目录下的数据
sync > 远程同步 symfony 程序
test-all > 运行所有的测试程序
test-functional > 运行某个 app 的功能测试
test-unit > 运行单元测试
unfreeze > unfreeze symfony libraries
upgrade > 升级 symfony 程序
别名:
app = init-app
batch = init-batch
cc = clear-cache
controller = init-controller
module = pinit-module
new = init-project

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值