私は、すべてのカスタムタイプまたはパートに対して個別のマイグレーションクラスを保持する習慣があります。私は、同じタクソノミのタクソノミーフィールドをいくつかのカスタムパーツに付けたいと思っています。どの移行が最初に実行されるかわからないので、各移行でタクソノミーがすでに存在するかどうかをチェックし、そうでない場合は作成して、重複したコードが多数作成されるようにする必要があります。再利便性/保守性のために私のコードをサービスに移すことはできましたが、どの移行が最初に実行されるのかが分かっていればさらに簡単になりました。Orchardで実行される移行はどのような順序ですか?
2
A
答えて
2
依存関係の順番で実行してください。依存関係はモジュールによって終わります。
しかし、このような場合は、移行ではなくレシピを試してみるとよいでしょう。
+0
ありがとう!したがって、自分の目的のためにレシピを使用できないとし、複数のカスタムモジュールを複数のマイグレーションファイルで構成しているサイトがあるとします。これらのマイグレーションのどれが最初に実行されるかはまだ完全にはわかりません。すべてのモジュールには同じ依存関係があり、モジュール内での移行の順序はアルファベット順でないか、作成日または変更日ではわかりません。マイグレーションを別のモジュールに入れて、他のすべてのモジュールに依存させることもできますが、簡単にするために、将来私はこのために静的メソッドを使用します。 – Lawyerson
関連する問題
- 1. cループ実行中はどのような順序ですか?
- 2. phpunitテストはどのような順序で実行されますか?
- 3. フィルタ属性はどのような順序で実行されますか?
- 4. EntityFrameworkコードベースの移行、順序はどのように決定されますか?
- 5. どの順序でmysqlでジョインが実行されますか?
- 6. イニシャライザブロックや変数定義などはどのような順序で実行されますか? (javaで)
- 7. ネストされた親子モデルのモデルコールバックはどのような順序で実行されますか?
- 8. この場合、ダイナミックに追加されたスクリプトファイルはどのような順序で実行されますか?
- 9. カルマはどのような順序でテストを実行しますか?
- 10. 実行ループ内での実行順序
- 11. docker実行コマンドのオプション(「-v」など)の実行順序はどのようになっていますか?
- 12. 南アフリカはさまざまなアプリでどのような移行順序を採用していますか?
- 13. このPythonリストの理解はどのような順序で実行されますか?
- 14. Javascriptコードが実行される順序
- 15. javascript関数が特定の順序で実行されるようにする
- 16. forkされたプロセスの実行順序
- 17. の実行順序
- 18. Jenkins MultiJobプラグインが希望の順序で実行されない
- 19. 亀のグラフィックで奇数の順序で実行されるコード
- 20. データ移行コード最初の表の順序はアルファベット順です
- 21. Javascriptの実行順序は、()
- 22. ミドルウェアの実行順序は?
- 23. メソッドデコレータの実行順序は?
- 24. django-south移行順序
- 25. JS - なぜそのようなコード実行順序ですか? (初心者レベル)
- 26. ブロック順序でGCDが実行されない
- 27. Nightwatchテストを特定の順序で実行するにはどうすればよいですか?
- 28. ゴルーチン実行順序
- 29. 実行順序bahaviour
- 30. ループは予測可能な順序で実行されますか?
私は発見されたモジュールとクラスの順番で、マイグレーションにブレークポイントを設定してコールスタックを監視すると思います。基本クラスのどこかにループがあるはずです。 – ViRuSTriNiTy