Cakephp verstecktes Eingabefeld

7

Ich habe dieses Feld also in meiner Form versteckt.

Zu diesem Zweck habe ich folgendes versucht:

%Vor%

Ich habe es auch versucht:

%Vor%

Wie immer sehe ich immer noch das Eingabefeld ..

Was mache ich falsch?

    
Marc Rasmussen 06.10.2013, 19:46
quelle

3 Antworten

19

Sie haben die Dokumentation falsch verstanden, nehme ich an. hiddenField dient zum Aktivieren / Deaktivieren bestimmter versteckter Felder für bestimmte Formularfelder.

Sie suchen entweder nach

%Vor%

oder

%Vor%

Normalerweise benutze ich nur Letzteres.

Siehe Ссылка

ABER - das sagte - Sie sollten nicht beide verwenden. Und lassen Sie alle Felder weg, die für die Ansicht und ihre Form keinen wirklichen Zweck haben. Stattdessen sollten Sie diese Felder vor dem Speichern in das Datenfeld einfügen. Siehe Ссылка

    
mark 06.10.2013, 19:51
quelle
0

Wenn Sie ein verstecktes Feld hinzufügen möchten, das ein zugehöriges zweites Daten-Array verwendet, das nicht per Post oder Standard übergeben wird, können Sie das übergeben:

%Vor%

Dies ist nützlich, um Seitentitel zu editieren, wenn der Post oder das Put einen Fehler aufweist. Ein dynamischer Titel kann Group.name data array verlieren, wenn Ihr Formular wie folgt konfiguriert ist:

%Vor%

Für Daten, die in db gespeichert werden sollen, folgen Sie dem obigen Vorschlag von Mark.

    
spitfire 08.05.2014 21:14
quelle
0

Versuchen Sie folgenden Code in CakePHP 3, um verstecktes Feld zu setzen

%Vor%     
Dinesh Vaitage 21.05.2016 10:22
quelle

Tags und Links