0

これはよくあるテーマですが、しばらく検索しても答えが見つかりません。

私は私のビューにこのhtmlを持っています:

<div class="control-group">
 <label class="control-label">Tipo de Socio</label>
    <div class="controls">
      <label class="checkbox line">
        <input type="checkbox" id="registered" value="registered" name="type[]" /> Registrado
      </label>
      <label class="checkbox line">
        <input type="checkbox" value="notregistered" name="type[]"/> Pre-Registrado
      </label>
    </div>
</div>

ご覧のとおり、入力からキャプチャされた情報は配列に送信され、その出力は次のとおりです。

  array (size=2)
  0 => string 'u.status = 2' (length=12)
  1 => string 'u.status = 1' (length=12)

私が達成したいのは、次のようなわかりやすい名前でサブキーに名前を付けることです。

  array (size=2)
  registered => string 'u.status = 2' (length=12)
  notregistered => string 'u.status = 1' (length=12)

このサブキー名を html から直接送信するか、php でこれを行う関数を作成する必要がありますか?

4

1 に答える 1

1

はい、次のことができます。

<div class="control-group">
 <label class="control-label">Tipo de Socio</label>
    <div class="controls">
      <label class="checkbox line">
        <input type="checkbox" id="registered" value="registered" name="type[registered]" /> Registrado
      </label>
      <label class="checkbox line">
        <input type="checkbox" value="notregistered" name="type[notregistered]"/> Pre-Registrado
      </label>
    </div>
</div>
于 2013-10-25T18:25:56.917 に答える