Inhaltsverzeichnis

Forms (forms)

Beispiel Build Array

  $formBuildConfig => Array
  (
      [config] => Array
          (
              [action] =>
              [method] => post
              [multipart] =>
              [title] =>
              [id] =>
              [classes] =>
          )
  
          [groups] => Array
              (
                  [0] => Array
                  (
                      [code] => group_code
                      [title] => Test Group
                      [id] =>
                      [classes] =>
                  )
  
              )
  
          [fields] => Array
              (
                  [0] => Array
                      (
                          [code] => field_code
                          [group] => group_code
                          [label] => Array
                              (
                                  [title] => Test Label
                              )
      
                          [field] => Array
                              (
                                  [type] => text
                                  [name] => test
                                  [value] =>
                                  [id] => test
                              )
      
                      )
  
                  [1] => Array
                      (
                          [code] => field_code_full
                          [group] => group_code
                          [label] => Array
                              (
                                  [title] => Test 2 Label
                                  [id] =>
                                  [classes] => col-sm-2 control-label
                              )
  
                      [field] => Array
                          (
                              [type] => select
                              [name] => test2
                              [value] =>
                              [options] => Array
                                  (
                                      [value1] => text1
                                      [value2] => text2
                                  )
  
                              [required] =>
                              [default] =>
                              [title] =>
                              [id] => test2
                              [classes] =>
                              [wrapper] => Array
                                  (
                                      [tag] => div
                                      [id] =>
                                      [classes] => col-sm-10
                                  )
  
                          )
  
                      [wrapper] => Array
                          (
                              [tag] => div
                              [id] =>
                              [classes] => row
                          )
  
                  )
  
          )
  
  )

Beispiel HTML Ausgabe

  <form action="" method="post" class="form">
      <fieldset data-groupcode="group_code">
          <legend>Test Group</legend>
          <div class="form-group" data-fieldcode="field_code"><label for="test" title="Test Label">Test Label</label><input type="text" name="test" value="" id="test" class="form-control"></div>
          <div class="form-group" data-fieldcode="field_code_full">
              <div class="row">
                  <label for="test2" class="col-sm-2 control-label" title="Test 2 Label">Test 2 Label</label>
                  <div class="col-sm-10">
                      <select name="test2" id="test2" class="form-control">
                          <option value="value1">text1</option>
                          <option value="value2">text2</option>
                      </select>
                  </div>
              </div>
          </div>
      </fieldset>
  </form>