Dropdown-Liste in CakePHP auswählen

7

Weiß jemand, wie man den Inhalt eines Take aus einer anderen Ansicht in CakePHP auswählt?

Ich habe einen Take itemgroups mit 2 Feldern ID und Description . Ich muss eine Down-Down-Liste in der Seite hinzufügen Seite hinzufügen, aber ich finde keinen guten Weg, um alle Werte aus einer anderen Tabelle in ein Array auf der Seite zu bekommen.

Unten habe ich auch meine Modelle für jedes aufgelistet.

%Vor%


%Vor%     
Do Nhu Vy 20.09.2009, 06:40
quelle

9 Antworten

23

Angenommen, Ihr Modell ist Benutzer und das Feld, das Sie verwenden möchten, ist eine Liste von US-Staaten (zum Beispiel) ...

In Ihrem Controller:

%Vor%

und Ihrer Ansicht nach:

%Vor%     
inkedmn 21.09.2009 20:23
quelle
4

Hier ist der Code zum Anzeigen einer Auswahl Dropdown.

%Vor%

Dabei wird $ cate mit einem Array aus einem Fund ('list') im Format

geladen

array (0 = & gt; 'Option1', 1 = & gt; 'Option2', etc usw. usw.

    
user103219 20.09.2009 06:52
quelle
4
%Vor%     
Chirag 22.07.2013 12:54
quelle
1

benutzen Sie bitte

%Vor%

In der Ansicht:

%Vor%     
Vineet Kumar 30.05.2013 18:41
quelle
1

Sie können so in Ihrem Controller verwenden und anzeigen ...

%Vor%

Wenn Sie zunächst den Wert in der Dropdown-Liste anzeigen möchten, können Sie den Wert übergeben, wenn Sie in der oberen Zeile den Wert null verwenden.

    
KS Rajput 14.08.2014 12:32
quelle
1

Im Controller:

%Vor%

In der Ansicht:

%Vor%     
Lộc Đoàn Đình 29.07.2015 03:37
quelle
0

Wenn es sich um eine Dropdown-Liste "US-Bundesstaaten" handelt, die von Seite zu Seite wiederholt wird, sollten Sie eine Option verwenden Element , an das Sie einfach Daten übergeben können, und Sie müssen den gesamten Benutzeroberflächencode nicht noch einmal wiederholen.

    
Matthew Groves 22.09.2009 12:30
quelle
0

Das ist meiner Meinung nach die richtige Lösung: der Auswahlmöglichkeiten from column SET oder ENUM type

%Vor%     
varne 17.07.2015 09:40
quelle
-6

Oder Sie können dies verwenden:

Im Modell:

%Vor%

Im Controller:

%Vor%

In View ist genug:

%Vor%     
Mareg 23.01.2012 22:15
quelle

Tags und Links