Mysql
 sql >> база данни >  >> RDS >> Mysql

не мога да запиша няколко таблици в cakephp

$this->request->data['teacher']['user_id'] = $this->User->id;

трябва да бъде

$this->request->data['Teacher']['user_id'] = $this->User->id; .

Главно "Т". Имената на моделите винаги са CamelCased.

Това каза, че няма нужда от 2 спасявания. Можете просто да използвате

$this->User->saveAll($this->request->data); .

Той ще запази както потребителския запис, така и записа на учителя, като добави правилна стойност на външен ключ за записа на учителя (ако приемем, че сте настроили правилна връзка между модела на потребителя и учителя).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Искам да заредя изображение от базата данни в кутия за картина, използвайки LoadAsync и MemoryStream

  2. Създаване на индекс в mysql не работи

  3. Mysql ограничение с в изявление

  4. MySQL данните съдържат специални знаци като š и ć, но те се показват като '?' на уеб страницата. Защо?

  5. Как да импортирате CSV файл в MySQL таблица