symfonyオプションリスト

表示方法

$ symfony -T


新しいsymfonyプロジェクトを作成する newでも同意

init-project <PROJECT_NAME>

新しいsymfonyアプリケーションを作成する appでも同意

init-app <APPLICATION_NAME>

新しいsymfonyモジュールを作成する moduleでも同意

init-module <APPLICATION_NAME> <MODULE_NAME>


schemaファイルからモデル作成する

propel-build-model

テーブルから、schemaファイルを作成する

propel-build-schema

schemaファイルからSQL文を作成する

propel-build-sql

空のDBを作成する

propel-build-db

schemaファイルからinsertを実行する

propel-insert-sql


キャッシュを削除する ccでも同意

clear-cache <APPLICATION_NAME> [template|config]

パーミッションを777に変更する

fix-perms

アプリケーションの単体テストを始める

test <APPLICATION_NAME>

syncを実行する

sync <ENVIRONMENT_NAME> [go]

開発環境を作成する

server <APPLICATION_NAME> [<PORT>]


モデルから簡単な作成、更新、削除、一覧機能を持ったアプリケーションを作成する(枠組み)

propel-generate-crud <APPLICATION_NAME> <MODULE_NAME> <CLASS_NAME>

crudよりも高度なアプリケーションを作成する(管理者機能生成向き)

propel-init-admin <APPLICATION_NAME> <MODULE_NAME> <CLASS_NAME>

プラグインのインストール

plugin-install [local|global] <CHANNEL_NAME>/<PLUGIN_NAME>

プラグインをアップグレードする

plugin-upgrade [local|global] <CHANNEL_NAME>/<PLUGIN_NAME>

全てのプラグインをアップグレードする

plugin-upgrade-all

プラグインのアンインストール

plugin-uninstall [local|global] <CHANNEL_NAME>/<PLUGIN_NAME>


symfonyをアップグレードする

upgrade

symfonyをダウングレードする

downgrade