In CakePHP 3 habe ich Fehler Unerwartete Feld in POST-Daten. Eigentlich ist dieses Feld nicht in meiner Tabelle, aber ich möchte in Controller verwenden.In CakePHP 3 habe ich Fehler Unerwartete Feld in POST-Daten
Antwort
Die Sicherheitskomponente in CakePHP ist nicht fehlerverzeihend. Wenn Sie ein Feld durch das zulassen möchten nicht durch die Sicherheitskomponente Hashing Prozess gehen sollte, müssen Sie die unlockedField
Methode verwenden, die mit der FormHelper
Klasse als solche kommt:
$this->Form->unlockField('field');
Wenn dies nicht funktioniert, werden Sie müssen uns mit dem entsprechenden Code
Ich erhielt den ähnlichen Fehler in CakePHP 3.4 Ich war mit der einfachen HTML-Formular und Eingabefelder. Ich habe die Eingabefelder Daten in Array übergeben. wie folgt: -
<form action="" method="post">
<input name="data[1][category_1]" id="category_1">
</form>
Dann habe ich einige R & D und festgestellt, dass wir die cakephp Form Helfer erstellen, um die Form und ihre Felder wie unten verwenden müssen: -
Bei Passform in Arraydaten
<?= $this->Form->create($user, ['url' => ['controller' => 'Users', 'action' => 'saveOrder']]); ?>
<?= $this->Form->input("Data.1.category_1"); ?>
<?= $this->Form->end() ?>
bei einfachen Eingabefelder können Sie den Code tun, wie unten
<?= $this->Form->create($user, ['url' => ['controller' => 'Users', 'action' => 'saveOrder']]); ?>
<?= $this->Form->input("category"); ?>
<?= $this->Form->end() ?>
Diese Arbeit mich bilden und die Fehler Unerwarteter Feld in POST-Daten in CakePHP 3.4
- 1. Ich habe einen Fehler nach der Installation CakePHP 3
- 2. Fehler 500 CakePHP 3
- 3. loadModel() wirft unerwarteten Fehler in CakePHP 3
- 4. CakePHP 3 Entity Standardwert Feld Wert
- 5. Update nur ein Feld auf CakePHP 3
- 6. CakePHP 3 - Anwendungsregeln für das eindeutige Feld
- 7. Core.php in CakePHP 3
- 8. Layout in CakePHP 3?
- 9. Wie aktualisiere ich 1 Feld in CakePHP?
- 10. in cakephp 3
- 11. CakePHP 3 Benutzerdefinierte Abfrage Fehler
- 12. CakePHP 3+ Speichern Array in einem Feld von Mysql
- 13. CakePHP 3 - Vergleichen Passwörter
- 14. Verwendung Memcached in CakePHP 3
- 15. Zugreifen auf Verhalten in Entitätsklasse CakePHP 3
- 16. Count enthalten in CakePHP 3
- 17. Mehrere Datenbankverbindung in CakePHP 3
- 18. RCPP Fehler: unerwartete '/' in "/"
- 19. Codeigniter 3/Ajax/Not receiving Postdaten
- 20. Vorlage in CakePHP 3 wiederverwenden?
- 21. CakePHP 3 NICHT in Frage
- 22. AFNetworking 3 x-www-form-urlencoded Postdaten
- 23. CakePHP 3 custome Registrierung und Hashing Fehler
- 24. Speichern zugehöriger Modelle in CakePHP 3
- 25. Fehler beim Versuch, CakePHP 3 Komponente
- 26. Fehler 500 CakePHP 3 in Unterordner mit OVH
- 27. Eclipse Fehler in CakePHP 3.x Hersteller Ordner
- 28. Fehler: unerwartete '}' in "}" in einer If-Bedingung
- 29. php sortiere Postdaten in Arrays
- 30. CakePHP 2.x Plugin funktioniert nicht in CakePHP 3.x
Willkommen löst meinen Freund zu Stackoverflow! Bitte zeigen Sie uns Ihren Code, wenn Sie möchten, dass wir Ihnen helfen! Sonst könnte deine Frage geschlossen werden, denn es ist zu weit zu beantworten. –