symfonyの忘れやすいコマンド

jobeet(Doctrine)の中で出てきたもので忘れやすい(長い)コマンドメモ。

escaping-strategyと対CSRF設定をつけてアプリを生成するコマンド(1日目)


symfony generate:app --escaping-strategy=on --csrf-secret=<シークレットコード> <アプリ名>

Doctrine設定を反映するとき(2日目)


symfony plugin:publish-assets
※先にProjectConfiguration.class.phpに設定を書く

Doctrine設定とDB設定をdatabases.ymlに反映(2日目)


symfony configure:database --name=doctrine --class=sfDoctrineDatabase "mysql:host=localhost;dbname=" root
※先に rm databases.yml を忘れずに

CRUD付きモジュール生成(3日目)


symfony doctrine:generate-module --with-show --non-verbose-templates <アプリ名> <モジュール名> <モデル名>
※詳細は調査中。。。

ルーティング一覧(5日目)


symfony app:routes <アプリ名>

さらに詳しいルーティング情報閲覧


symfony app:routes <アプリ名> <ルーティング名>

モデル、DBビルド、データ投入(データ入れ替えするかどうかを聞かれない)(7日目)


symfony doctrine:build-all-reload --no-confirmation