注文モデル.php
注文タイプ.php
オーダーコントローラー.php:
私の投稿リクエスト:
このリクエストは検証中であり、解決しようとしています。アイデアがあれば大歓迎です。
送信されたデータの最上位キーとしてフォーム名が欠落していると思います。これを送信しようとしています:
コード ($request->request->get($form->getName())) はこれを想定しています (フォーム名が "order_type" の場合)
解決策の 1 つは、名前を付けずに名前付きフォームを作成することです :)
2 番目の解決策は、フォーム名を自分で追加することです
3 番目のオプション (ただし、最良のオプションではありません) は、データを常にフォーム キーとともにコントローラーに送信するというものですが、これが API エンドポイントの場合は、このオプションは選択しません。そのため、通常のフォーム送信の場合にのみ、送信されたフォーム フィールドはすべて元のフォーム名のプレフィックスを使用して生成されます。
最後のオプションとして、両方の形式で受信データをキャプチャすることもできます。おそらく次のようなもので、実際にはキーの有無にかかわらず送信できます:
送信されたデータの最上位キーとしてフォーム名が欠落していると思います。これを送信しようとしています:
リーリーコード ($request->request->get($form->getName())) はこれを想定しています (フォーム名が "order_type" の場合)
リーリー解決策の 1 つは、名前を付けずに名前付きフォームを作成することです :)
リーリー2 番目の解決策は、フォーム名を自分で追加することです
リーリー3 番目のオプション (ただし、最良のオプションではありません) は、データを常にフォーム キーとともにコントローラーに送信するというものですが、これが API エンドポイントの場合は、このオプションは選択しません。そのため、通常のフォーム送信の場合にのみ、送信されたフォーム フィールドはすべて元のフォーム名のプレフィックスを使用して生成されます。
最後のオプションとして、両方の形式で受信データをキャプチャすることもできます。おそらく次のようなもので、実際にはキーの有無にかかわらず送信できます:
リーリー