У меня есть старая база данных в PostgreSQL с несколькими первичными ключами.Сохранить, не получив lastInsertId
Когда я пытаюсь сохранить любую информацию в этих таблицах, произошла ошибка, потому что CakePHP пытается получить lastInsertId. Потому что, как известно, CakePHP не поддерживает несколько первичных ключей.
Итак, я хочу знать, как я могу отключить эту функцию/параметр?
Я пробовал это, но не работает должным образом.
$this->OrderDrinkBase->saveAll(
$drinkBases,
array('callbacks' => false, 'validate' => false)
);
Решение выше, работает, так что я одобрил ответ. Но я действительно хочу объяснить, как я могу отключить функцию lastInsertId в CakePHP в некоторых случаях.
извините вопрос не ясно, пожалуйста, можете ли вы объяснить немного больше –
@ Er.KT я пересмотрел вопрос, смотрите сейчас, пожалуйста. –