問題タブ [doctrine-dbal]

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 に答える
285 参照

php - Doctrine DBAL、diff コマンド、列挙型

私は symfony 5.1、doctrine-bundle 2.1.2、および doctrine-migrations-bundle 2.2 を使用しています。私は ORM を使用しておらず、独自のスキーマを定義しています。列挙型を追加するには、次のコードを使用しています。

各列挙型は、この抽象クラスを拡張して値を設定します。

作成は問題ありません。migration diff コマンドを実行すると、次のエラー メッセージが表示されます。

不明なデータベース タイプの列挙型が要求されました。Doctrine\DBAL\Platforms\MySQL57Platform がサポートしていない可能性があります。

列挙型自体への変更も含む差分を作成する方法はありますか?

0 投票する
0 に答える
71 参照

php - Doctrine querybuilder を使用したタプルのクエリ

次のレイアウトの配列があるとします。

そして、次のレイアウトのテーブル:

company_uuidおよびaid一致するすべての行を検索する Doctrine クエリを作成するにはどうすればよいですか? 私は次のことを試しました:

しかしもちろん、これにより例外が発生します"Array to string conversion"。ネストされた配列/タプルを許可するタイプはないようです。