Я вставляю новую строку в свою базу данных с этим кодом:
$data = array(
'key' => 'value'
);
$this->getDbTable()->insert($data);
Как я могу получить идентификатор строки этой строки, которую я просто создал?
Одна загвоздка. При вызове $this->getDbTable()->insert($data);
вы должны убедиться, что $data включает "первичный ключ" вашей таблицы. Например, id=null
, если он автоинкрементный. В противном случае insert()
не вернет последний вставленный ID.