Mysql
 sql >> Datenbank >  >> RDS >> Mysql

kann keine Daten von 1 Tabelle in einer anderen Tabelle speichern

Denn die Daten, die Sie zu speichern versuchen, sind „Tutor“, nicht „TutorEdit“. In diesem von Ihnen geteilten Link zeigt der erste Abschnitt das richtige Array-Format, das gespeichert werden muss.

Versuchen Sie Folgendes:

if ($this->request->is('post')  ) {
    $tutoredit = array('TutorEdit' => $this->request->data['Tutor']);

    if ($this->TutorEdit->save($tutoredit)) {
            $this->Session->setFlash(__('The tutor details to be edited have ben forwarded to management'), 'flash_success');
    } else {
            $this->Session->setFlash(__('The tutor edit details could not be saved. Please, try again.'), 'flash_alert');
    }
}