Also versuche ich eine Bearbeitungsfunktionalität zu erstellen und es scheint, dass wenn ich die Bearbeitungsschaltfläche drücke, es mich auf die Bearbeitungsseite mit der richtigen ID umleitet, aber alle Eingaben leer sind .... irgendwelche Ideen warum?CakePHP 3 Eingaben leer zum Bearbeiten
public function edit($id=null) {
$user =$this->Users->get($id);
if (!$this->Users->exists($user)) {
throw new NotFoundException(__('Invalid user'));
}
if ($this->request->is('post') || $this->request->is('put')) {
$user = $this->Users->patchEntity($user, $this->request->data);
$query = $this->Users->find('all', array('conditions' => array('id' => $id)));
$aros = $query->first()->toArray();
$save = $this->Users->save($this->request->data);
if ($save) {
$this->Flash->success('The user has been saved');
} else {
$this->Flash->error('The user could not be saved. Please, try again.');
}}
tatsächlich macht er eine 'patchEntity', aber dann übergibt er die Entität nicht an die' save' Methode. – arilia