zend-view

___ answer18033302 ___

Wenn ein Formularelement kein "id" -Attribut hat, wird die Beschriftung die Eingabe umbrechen:

%Vor%

Sonst:

%Vor%     
___ qstnhdr ___ Zeigen Sie das Label vor der Eingabe mit Hilfe von formRow view helper in Zf2 an ___ tag123zendframework2 ___ Zend Framework 2 ist ein PHP 5.3+ 5.4 (für Zend Framework 2.4+) oder 5.5+ (für Zend Framework 2.5.0+) MVC Framework und Komponentenbibliothek. ___ answer19601304 ___

Betrachte (zf2 Version 2.25 dev):

\ Zend \ Formular \ Ansicht \ Helfer \ FormRow

Wenn Sie eine ID für Ihre Formularelemente nicht bereitstellen, wird das Eingabeelement in ihr entsprechendes Label-Element.

Das zweite Argument für den Helper "formRow view" platziert den Beschriftungstext vor (vor) oder nach (anzufügen) dem Eingabeelement im Dokumentfluss. (Standardmäßig wird sie vorher eingefügt.)

Überprüfen Sie die Rendermethode für weitere Details.

    
___ answer15951722 ___

Zuerst müssen Sie den Quellcode sehen, um zu verstehen, wie formRow funktioniert: Ссылка

Nachdem Sie in diesem Code gesehen haben, dass __invoke $ labelPosition-Parameter hat, die Sie vorsetzen oder anhängen können mit const LABEL_APPEND und LABEL_PREPEND.

Kurz gesagt, versuchen Sie etwas wie folgt:

%Vor%     
___ qstntxt ___

In Zend Framework 2.1.4 verwende ich die Standard-Formularansicht-Helfer, um meine Formularelemente zu rendern.

Wenn ich es versuche:

%Vor%

Der Etikettentext und das Eingabeelement werden in das Etikett eingefügt:

%Vor%

Das Gleiche gilt für:

%Vor%

Allerdings, wenn ich die Beschriftung rendern und einzeln eingeben:

%Vor%

Er erzeugt den HTML-Code, den ich möchte:

%Vor%

Wie erreiche ich das Gleiche mit dem Helfer von formRow view?

    
___ tag123zendiew ___ stellt die "View" Ebene des MVC Systems von Zend Framework 2 zur Verfügung. Es ist ein mehrstufiges System, das eine Vielzahl von Mechanismen zur Erweiterung, Substitution und mehr ermöglicht. ___ tag123zendform ___ 'Zend \ Form' ist eine Klasse, die vom Zend Framework, einem Open Source PHP 5 objektorientierten Framework, bereitgestellt wird. Die Klasse unterstützt das Erstellen, Rendern und Verarbeiten von HTML-Formularen. ___
4
Antworten

Zend verschiedene View-Skripte?

Ich habe einen Controller, der Eingaben von einem Formular in eine Modellklasse zur Validierung übergibt. Wenn die Validierung erfolgreich ist, möchte ich dem Fluss erlauben, fortzufahren und die Standardansicht, die dem Controller zugeordnet is...
13.08.2009, 13:34
4
Antworten

Zend Framework: Rendere mehrere Ansichten in einem Layout

Ich möchte eine dynamische Seite mit Zend_Layout erstellen. Mein Layout (/application/layouts/scripts/layout.phtml) enthält die folgenden Zeilen: %Vor% Wenn ich zu meiner Index-Controller-Index-Aktion navigiere - rendert Zend die Index-An...
21.08.2009, 22:11
2
Antworten

Schritt-für-Schritt-Umstellung auf Modul-basierte Ordnerstruktur für Zend-Projekt, Kopfgeld kommt

Ich habe ein Kopfgeld von 250 Punkten, aber das System erlaubt mir nicht, es sofort zu starten. Ich bin auf der Suche nach einer Schritt-für-Schritt-Erklärung, wie man von der normalen Ordnerstruktur auf der linken Seite, wo der application...
12.10.2010, 06:24
3
Antworten

Zeigen Sie das Label vor der Eingabe mit Hilfe von formRow view helper in Zf2 an

In Zend Framework 2.1.4 verwende ich die Standard-Formularansicht-Helfer, um meine Formularelemente zu rendern. Wenn ich es versuche: %Vor% Der Etikettentext und das Eingabeelement werden in das Etikett eingefügt: %Vor% Das Gleiche gi...
11.04.2013, 10:59