发新话题
打印

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.sql symfony 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>
努力为phpres做贡献
时刻准备着,当机会来临时你就成功了
打好基础,增加社会经验
资深技术工程师是我的梦想
承接各种团体网站外包服务和各种it技术培训
准备申请AJAX版大,希望大家支持~~

TOP

发新话题