問題タブ [symfony-4.2]
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.
swiftmailer - gmail で symfony4 swiftmailer が動作しないのはなぜですか?
swiftmailer が gmail で動作しない理由がわかりません。
私はこの例外を受け取ります:
.env ファイルの MAILER_URL は次のとおりです。
===> パスワードに「@」などの特殊文字が含まれています。この場合、私は何をしなければなりませんか?? 多分それがうまくいかない理由ですか?
これがswiftmailer.yamlです:
すでにアバストを無効にしようとしています...キャッシュをクリアします...動作しません...
しかし、「smtp.orange.fr」のような別の smtp を試してみると、すべて正常に動作します。
何かアイデアはありますか?
php - symfonyで単一のフォームタイプを持つ2つのテーブルにデータを挿入する方法は?
ベンダー
- ファーストネーム
- 苗字
- 住所
住所
- 住所
- 街
- 州
- ピンコード
- 国
注: Vendor テーブルに FK としてアドレスを作成していませんが、アドレス テーブルの ID は保存されます。
ドキュメントを参照してこのフォーム クラスを作成しました: https://symfony.com/doc/current/form/embedded.html
VendorType フォーム クラス:
注: Address テーブルへの挿入は成功しますが、次のエラーが原因でデータが vendor テーブルに挿入されません。
エラー メッセージ: 'INSERT INTO vendor (first_name, last_name, address, city, state, country, pincode) VALUES (?, ?, ?, ?, ?, ?, ?)' を params ["miss" で実行中に例外が発生しました, "ねぎ", 62, null, null, null, null]:
SQLSTATE [42S22]: 列が見つかりません: 1054 不明な列 'city' が 'field list' にあります
フォーム データをそれぞれのテーブルに送信するにはどうすればよいですか?
編集:ベンダーオブジェクトにはすべてのプロパティがあるため、クエリを実行できないことを理解しています。この状況をどのように解決できるか知りたいですか?ここで他に何ができますか?そのような種類のフォームを保存するより良い方法はありますか?
住所エンティティ:
ベンダー エンティティ: