phinx移行ファイルの概要を知りたいです。私はこのサブフォルダを使用したPhinxパス
/db/migration/1.8.5/ID-2065/my_file_name_1234567890
のようなものので、私は唯一のドキュメントでは
'migrations' => '%%PHINX_CONFIG_DIR%%/db/migrations/'. $_ENV['APP_VERSION'],
を使用することができますが、この
migrations: %%PHINX_CONFIG_DIR%%/module/*/{data,scripts}/migrations
しかし、どのように私はそこに使用することができるかもしれないコマンドからのparamのようなものですしたいですライン。あなたは、あなたがPhinx ENVのVARS(PHINX_ prefix
)を使用してみてください、その後、%%PHINX_VARNAME%%
交換を使用することができ、デフォルトのYAMLベースの構成を使用している場合
はあなたに
こんにちは、応答のためのthx。しかし、まだ問題があります。私は毎回新しいチケットIDのenv varを設定することはできません。私はこの構造/1.6.6/SUP-4579/table_name_201608081524が必要です。だから私はenvからリリース番号を得ることができます。しかし、私はチケットのフォルダのためにそれを行うことができます。 "*"を使用すると、createコマンドは* /という名前のフォルダを作成します。また、移行はフォルダ構造から再帰的に読み取られません。 問題は、来年すべての移行ファイルに対してフラットフォルダ構造を使用できないことです。また、タイムスタンプは名前の最後の部分でなければなりません。それ以外の場合は使用できません。今私たちは概要を持っているので – Rogoit
私は作成し、ファイルの男をサブディレクトリに移動することができます。しかし、私はphinxに移行フォルダを再帰的に検索するように伝えることはできますか? – Rogoit