2017-08-11 2 views
0

を使用して、単一のコマンドで対応するテーブルを生成することが可能です:は、私は基本的にこれらの2つのコマンドを組み合わせるために探していますエンティティとsymfony3コンソール

php bin/console doctrine:generate:entity --entity="BundleName:EntitiyName" --fields="fieldName:fieldType"

php bin/console doctrine:schema:update --force

私は私が書くことができます知っていますスクリプトや単純にコマンドを連鎖させることができますが、Symfonyが組み込みのソリューションを提供するかどうかは疑問でした。

私はSymfony 3.3を使用しています。

+1

私はその後、私のパスに追加tentity(表とエンティティ)と呼ばれるバッチスクリプトを、作成したこの問題を回避するには

私はそうは思わない –

+0

これを確認することができます:https://stackoverflow.com/questions/41319602/run-multiple-symfony-console-commands-from-within-a-command。 – Albeis

+0

@Albeis - これはトリックですが、それが唯一の方法であればシェルスクリプトを使うほうがよいので、毎回そのカスタムスニペットを再デプロイする必要はありません – Bananaapple

答えて

0

これをさらに調べた後、これは可能ではないようです。

@echo off 
php .\bin\console doctrine:generate:entity %* 
php .\bin\console doctrine:schema:update --force 

は今、私は単純に行うことができます:

tentity --entity="BundleName:EntitiyName" --fields="fieldName:fieldType"

関連する問題