0

フォームがあり、フィールドの 1 つが複数選択です。つまり、その 1 つの回答に対して複数のチェックボックスを選択できます。すべての回答は数字 (つまり、01、02、03 など) であるため、INTEGER に設定しschema.ymlますが、ユーザーがフォームを送信しようとすると、値 0 で保存されます。チェックボックスを 1 つだけ選択すると、正常に保存されますが、1 つ以上で何も保存されません。

これをどの「タイプ」に設定する必要がありますか。

スキーマ.yml

    Ticket:
      connection: doctrine
      tableName: ticket
      columns:
        ticketid:
          type: integer(10)
          fixed: false
          unsigned: false
          primary: true
          autoincrement: true
        num01:
          type:  integer()
          notnull: true
          autoincrement: false
4

0 に答える 0