問題タブ [phinx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
60 参照

phinx - Phinx-db execute コマンドを使用してクエリが失敗するとどうなりますか?

移行にはphinx-dbを使用しています。

execute コマンドを使用してクエリが失敗した場合に何が起こるかを調べようとしています。ドキュメントはこれについて明確ではありません。

つまり、$this->execute("my sql statement"); を呼び出すと、ステートメントが失敗した場合、execute は例外をスローしますか? それとも、ゼロ行が更新されてサイレントに失敗しますか?

バッチ実行では、失敗はサイレントですが、ドキュメントには単一のステートメントで何が起こるかが記載されています。

0 投票する
1 に答える
168 参照

php - 移行は、次の移行を実行する前にシーダーを呼び出します

Phinx を使用して、特定の移行が次の移行の前にシーダーを呼び出す方法はありますか?

移行中にシーダーをプログラムで呼び出す方法はありますか?

0 投票する
1 に答える
300 参照

php - Phinx の移行時に、二重引用符 ("") で囲まれた文字列が正しく認識されない

ここに画像の説明を入力

私はphinxを使用して移行を行っています.上の写真はデータシードです.
(一部を抜き差ししました、すみません)

ご覧のとおり、認識されない青色の文字があり、その理由はわかりません...
それらは二重引用符 " " で囲まれており、すべての種類の引用符 ("、'、`) が正しく一致すると思います
が、行う

$ php フィンクス マイグレーション

結果は次のようになります。

ここに画像の説明を入力

どういうわけか、これらの青い文字は文字列ではなく変数として認識されますか? 可能性についての推測は大歓迎です。私はVSCodeを使用しています(これを言う必要はないと思いますが...はい)