LoginSignup
4
6

More than 3 years have passed since last update.

symfony 1.4 メモ(コマンド)

Last updated at Posted at 2017-04-02
  1. symfony 1.4 メモ(アクション)
  2. symfony 1.4 メモ(context)
  3. symfony 1.4 メモ(モデル)
  4. symfony 1.4 メモ(schemaの書き方)
  5. symfony 1.4 メモ(Doctrine)
  6. symfony 1.4 メモ(フォーム)
  7. symfony 1.4 メモ(コマンド)
  8. symfony 1.4 メモ(ユーティリティ)

キャッシュクリア

php symfony cache:clear

または

php symfony cc

スキーマからモデル作成、フォーム生成

php symfony cache:clear
php symfony doctrine:build-model
php symfony doctrine:build-forms
php symfony doctrine:build-filters

オリジナルのジェネレーターを使う場合

php symfony cache:clear
php symfony doctrine:build-model
php symfony doctrine:build-forms --generator-class=originalDoctrineFormGenerator
php symfony doctrine:build-filters --generator-class=originalDoctrineFormFilterGenerator

モデル削除

php symfony doctrine:clean-model-files

スキーマからSQL生成

php symfony doctrine:build-sql

生成したSQLの実行(テーブル作成等)

php symfony doctrine:insert-sql

全て実行

php symfony doctrine:build --all

うまくいかない時はトレースする

php symfony doctrine:build --all --trace

データのロードまで一気に

php symfony doctrine:build --all --trace --no-confirmation --and-load

データベースからスキーマを生成

php symfony doctrine:build-schema

data/fixtures からデータをロードする

php symfony doctrine:data-load

トレースしながら

php symfony doctrine:data-load --trace

データフォルダを指定してロード

php symfony doctrine:data-load data/fixtures/master/aaaa

複数フォルダを指定してロード

php symfony doctrine:data-load data/fixtures/master/aaaa data/fixtures/master/bbbb

既存のデータを削除せずに上書き更新

php symfony doctrine:data-load data/fixtures/master/aaaa --trace --append

ファイルを指定してロード

php symfony doctrine:data-load data/fixtures/master/aaaa/ccc.yml --trace

現在のデータをyml形式で吐き出す

php symfony doctrine:data-dump

admin ジェネレーター

php symfony doctrine:generate-admin backend ModelName

モジュール名を指定

php symfony doctrine:generate-digi_admin backend ModelName--module=module_name

オリジナルのテンプレートで生成

php symfony doctrine:generate-digi_admin backend ModelName--module=module_name --theme=original_theme
4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6