symfony中文手册(cè)是一(yī)个完整的(de)web应用开发框架,它(tā)为加速开(kāi)发提供了几个(gè)关键功能。首先,它把web应用的业务规则,服务逻辑(jí)还有表现(xiàn)页(yè)面分割(gē)开来。它为减少开发(fā)复杂web应(yīng)用提供了大量(liàng)的工(gōng)具和类。另(lìng)外,它把一些常用(yòng)的任务(wù)变(biàn)成了自动化的方式从(cóng)而使开发人员能够完全专注(zhù)于每个程序的独(dú)特的(de)地方(fāng)。这(zhè)三个优点综合起(qǐ)来就意味着每次开发新的web应用(yòng)的时候不用重新(xīn)发明轮子了!

symfony 命令详解
/symfony list
语法:
symfony [选项] 任务名 [参(cān)数]
选项(xiàng):
–dry-run -n Do a dry run without executing actions.
–help -H 显示帮助信息
–quiet -q Do not log messages to standard output.
–trace -t Turn on invoke/execute tracing, enable full backtrace.
–version -V 显示程序版本
可(kě)用的任务:
help 显(xiǎn)示任务(wù)的帮助信息(xī) (简写h)
list 列出(chū)任务
app:routes 显(xiǎn)示一个应用程(chéng)序当前的(de)路由(yóu)信息(xī)
cache:clear 清空缓存(简写cc, clear-cache)
configure:author 设(shè)置项目作者
configure:database 设置数据库 DSN
generate:app 初始化一个应用程序 (简写init-app)
generate:module 初(chū)始化一个(gè)模块 (简写(xiě)init-module)
generate:project 初始化一(yī)个(gè)项目(mù) (简写(xiě)init-proj)
generate:task Creates a skeleton class for a new task
i18n:extract Extracts i18n strings from php files
i18n:find Finds non “i18n ready” strings in an application
log:clear 清空日志 (log-purge)
log:rotate Rotates an application log files (log-rotate)
plugin:add-channel 添(tiān)加一个(gè)新的PEAR频道
plugin:install 安装一(yī)个插件 (简写plugin-install)
plugin:list 列出已安(ān)装的插件 (简写(xiě)plugin-list)
plugin:publish-assets 将全部插件的web目录(lù)发布到项目(mù)的web目录下(xià)
plugin:uninstall 卸(xiè)载一(yī)个插件(jiàn) (plugin-uninstall)
plugin:upgrade 升级一个插(chā)件(jiàn)(plugin-upgrade)