問題タブ [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.

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

swiftmailer - gmail で symfony4 swiftmailer が動作しないのはなぜですか?

swiftmailer が gmail で動作しない理由がわかりません。

私はこの例外を受け取ります:

.env ファイルの MAILER_URL は次のとおりです。

===> パスワードに「@」などの特殊文字が含まれています。この場合、私は何をしなければなりませんか?? 多分それがうまくいかない理由ですか?

これがswiftmailer.yamlです:

すでにアバストを無効にしようとしています...キャッシュをクリアします...動作しません...

しかし、「smtp.orange.fr」のような別の smtp を試してみると、すべて正常に動作します。

何かアイデアはありますか?

0 投票する
2 に答える
866 参照

php - symfonyで単一のフォームタイプを持つ2つのテーブルにデータを挿入する方法は?

ここに画像の説明を入力ここに画像の説明を入力次の表にデータを挿入する単一のフォームがあります。

  • ベンダー

    1. ファーストネーム
    2. 苗字
    3. 住所
  • 住所

    1. 住所
    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' にあります

フォーム データをそれぞれのテーブルに送信するにはどうすればよいですか?

編集:ベンダーオブジェクトにはすべてのプロパティがあるため、クエリを実行できないことを理解しています。この状況をどのように解決できるか知りたいですか?ここで他に何ができますか?そのような種類のフォームを保存するより良い方法はありますか?

住所エンティティ:

ベンダー エンティティ: