symfony常用命令


Syfmony提供了一个叫做sfDoctrinePager的翻页类::::::::


$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
sfContext::createInstance($configuration)->dispatch();

 

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-all    model+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版)   

 $configuration->getRootDir():项目根目录(一般情况请保留默认值,除非你想改变文件目录结构)
    * $configuration->getApplication():项目中的应用程序名。需要它来生成文件路径。
    * $configuration->getEnvironment():环境名(prod, dev, test或者其他你定义的本项目的环境)。用来决定使用哪一套配置信息。本章稍后会解释环境的概念。
    * $configuration->isDebug():是否启用调试模式(详见第 16 章)。


插件管理:
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>
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值