2

要求された変数を配列に配置して次を生成することにより、HTML フォーム行ビューを作成する関数があります。

<input type=\"text\" name=\"name\" value=\"\" id=\"name\" class=\"\" />

私が今やろうとしているのは、追加と同じフォームを介して特定のフィールドを編集する方法を作成することですが、現在のものを取得する方法がわかりません:

  • 名前
  • 価値
  • クラス
  • プレースホルダー - 「はい」が選択されている場合、入力フィールドのあるドロップダウン ボックスによって設定されます
  • type - 入力タイプを設定します

このデータを抽出するにはどうすればよいですか?

私のDB構造は以下のとおりです。私はそれを持つことができると思っていたので、各パラメータの行と、ラベルとフィールドの行があり、変更を加えて編集します。

ここに画像の説明を入力

以下を結びました。

$testLabel = $field_info->label;
$testPrint = preg_replace("/\([^\)]+\)/","",$testLabel);
$data['test'] = $testPrint;

ラベル =<label for=\"name\">Name</label>\n

これは私に与えられましName/nたが、必要な特定のデータを取得し、ドロップダウン ボックスを設定する関数を構築する方法がわかりません。

$field_info:

private function fieldInformation($id)
{
    $id = $this->uri->segment(4);

    $information = $this->form_model->showFieldInformation($id);

    return $information[0];
}
4

1 に答える 1

1

codeiginter Form Validation クラスが必要です。

そこにある関数を使用して、データベースからのデータをフォームに事前に入力しながら、各フィールドの検証を確実に行うことができます。

于 2012-08-11T06:52:39.907 に答える