symfony中文手冊(cè)是一個(gè)完整的web應(yīng)用開發(fā)框架,它為加速開發(fā)提供了幾個(gè)關(guān)鍵功能。首先,它把web應(yīng)用的業(yè)務(wù)規(guī)則,服務(wù)邏輯還有表現(xiàn)頁面分割開來。它為減少開發(fā)復(fù)雜web應(yīng)用提供了大量的工具和類。另外,它把一些常用的任務(wù)變成了自動(dòng)化的方式從而使開發(fā)人員能夠完全專注于每個(gè)程序的獨(dú)特的地方。這三個(gè)優(yōu)點(diǎn)綜合起來就意味著每次開發(fā)新的web應(yīng)用的時(shí)候不用重新發(fā)明輪子了!
symfony 命令詳解
/symfony list
語法:
symfony [選項(xiàng)] 任務(wù)名 [參數(shù)]
選項(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 顯示程序版本
可用的任務(wù):
help 顯示任務(wù)的幫助信息 (簡寫h)
list 列出任務(wù)
app:routes 顯示一個(gè)應(yīng)用程序當(dāng)前的路由信息
cache:clear 清空緩存(簡寫cc, clear-cache)
configure:author 設(shè)置項(xiàng)目作者
configure:database 設(shè)置數(shù)據(jù)庫 DSN
generate:app 初始化一個(gè)應(yīng)用程序 (簡寫init-app)
generate:module 初始化一個(gè)模塊 (簡寫init-module)
generate:project 初始化一個(gè)項(xiàng)目 (簡寫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 添加一個(gè)新的PEAR頻道
plugin:install 安裝一個(gè)插件 (簡寫plugin-install)
plugin:list 列出已安裝的插件 (簡寫plugin-list)
plugin:publish-assets 將全部插件的web目錄發(fā)布到項(xiàng)目的web目錄下
plugin:uninstall 卸載一個(gè)插件 (plugin-uninstall)
plugin:upgrade 升級(jí)一個(gè)插件(plugin-upgrade)