turk porno porno escort rokettube
Ergebnis 1 bis 8 von 8

Thema: Form ergänzen

  1. #1
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard Form ergänzen

    Hallo zusammen, ich habe in meiner Form diverse Eingabefelder mit "Form Collections" definiert:

    Code:
     $this->add(
                array(
                     'name'       => 'quantity',
                     'type'       => 'Zend\Form\Element\Text',
                     'options'    => array(
                         'label' => 'Menge'
                     ),
                     'attributes' => array(
                         'size' => 10,
                     )
                )
            );
    an diese(s) Textfeld(er) möchte ich nun eine Checkbox mit Label anhängen und den Zustand der Checkbox(en) ebenfalls in einer separaten Tabelle speichern.
    Kann ich irgendwie die Collection erweitern, oder ist es besser die Felder quasi "nebenan" separat zu definieren?

    ich danke euch

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    Kann ich irgendwie die Collection erweitern, oder ist es besser die Felder quasi "nebenan" separat zu definieren?
    Leider kann man nur vermuten was du genau erreichen möchtest. Wenn ich es richtig verstanden habe bzw. mal etwas weiterspinne, dann möchtest du wahrscheinlich wissen, ob man zwei Felder einer „Collection“ in unterschiedlichen Datenbanktabellen speichern kann. Die Antwort dazu ist ganz klar: ja! (Denn wo steht geschrieben, dass es irgendeine Bindung zwischen Collection, Objekt oder Datenbanktabelle existieren muss?! )

    Ist deine Collection an ein Objekt gebunden? Wenn ja, dann kannst du z.B.:

    1. nach dem Extrahieren der Daten per Hydrator die entsprechenden Daten zum Speichern (z.B. „TableGateway“) weitergeben
    2. oder das Objekt an die entsprechenden Stellen zum Speichern weitergeben und dort werden jeweils die benötigten Daten extrahiert.

    Es gibt auf jeden Fall mehrere oder gar einfacherer Wege, aber dazu wäre es sinnvoll, wenn du uns mehr Informationen gibst.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. #3
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    dann versuche ich das mal etwas besser zu beschreiben.
    Ich habe x Felder einer Collection die alle in einer DB-Tabelle gespeichert werden.
    Dabei handelt es sich um Textfelder und eine Textaera.
    Diese werden alle untereinander angezeigt, die Anzeigebreite per size, im Falle der Textaera per BootstrapClass "input-xxlarge" eingestellt.
    Ich möchte jetzt rechts neben jedem Eingabefeld eine Checkbox anordnen, deren Zustand in einer separaten Tabelle gespeichert wird.
    Die Checkboxen stehen zwar in einem Verhältnis zu den Eingabefeldern, was aber wohl egal sein dürfte.
    Wie bekomme ich jetzt die Checkboxen neben den Eingabefeldern angezeigt?

    Ich danke im Vorraus.

  4. #4
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    Wie bekomme ich jetzt die Checkboxen neben den Eingabefeldern angezeigt?
    Und wo ist jetzt das Problem? Du kannst doch alles frei im „View“-Skript platzieren?
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  5. #5
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    das ist ja genau das was ich nicht kapiere.
    In meinem view -script wird die Anzeige per:
    Code:
    echo $this->formTwb(
       $form, \DluTwBootstrap\Form\FormUtil::FORM_TYPE_HORIZONTAL,
        array(
             'elements' => array(
                 'name' => array(
                     'class' => 'input-block-level'
                 )
             )
        )
    );
    umgesetzt.

    Was passiert da?
    Wo muss ich hier einklinken?

  6. #6
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    keiner ne Ahnung?

  7. #7
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    In meinem view -script wird die Anzeige per:
    Code:
    echo $this->formTwb(
       $form, \DluTwBootstrap\Form\FormUtil::FORM_TYPE_HORIZONTAL,
        array(
             'elements' => array(
                 'name' => array(
                     'class' => 'input-block-level'
                 )
             )
        )
    );
    Das ist nicht Teil vom ZF. Du verwendest hier eine Dritt-Bibliothek und da musst auf deren Seite schauen: DluTwBootstrap Demo

    Aktuell ist die Bibliothek nun auch nicht mehr, denn es wird auf ältere Versionen vom ZF und Bootstrap gesetzt:
    Supported versions
    Zend Framework 2.1.4
    Twitter Bootstrap v2.1.0
    https://bitbucket.org/dlu/dlutwbootstrap
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  8. #8
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    ich danke dir

Ähnliche Themen

  1. Form Fieldset und Doctrine Object (form immer invalid)
    Von thenouse im Forum ZF2 Formulare
    Antworten: 4
    Letzter Beitrag: 04.09.2013, 12:04
  2. Antworten: 7
    Letzter Beitrag: 27.08.2013, 19:15
  3. Form Action in Form Klasse über url helper setzen
    Von domeb im Forum ZF2 Formulare
    Antworten: 2
    Letzter Beitrag: 13.03.2013, 19:07
  4. form submit -> werte vor save ergänzen
    Von Coder im Forum Formulare
    Antworten: 4
    Letzter Beitrag: 31.07.2009, 13:33
  5. Antworten: 4
    Letzter Beitrag: 02.05.2007, 02:59

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •