Как получить идентификатор вставки после сохранения в базе данных в CodeIgniter 4 - PullRequest
0 голосов
/ 10 апреля 2020

Я использую Codeigniter 4.

И вставляю новые данные, как это,

$data = [
        'username' => 'darth',
        'email'    => 'd.vader@theempire.com'
];

$userModel->save($data);

Который упоминается здесь: Ссылка на модель CodeIgniter

Это делает вставку. Но я не нашел никаких ссылок на получение вставленного идентификатора после вставки.

Пожалуйста, помогите! Заранее спасибо.

1 Ответ

0 голосов
/ 11 апреля 2020

Я получил простое решение после исследования ядра инфраструктуры CI 4.

$db = db_connect('default'); 
$builder = $db->table('myTable');

$data = [
        'username' => 'darth',
        'email'    => 'd.vader@theempire.com'
];

$builder->insert($data);
echo $db->insertID();

Надеюсь, они скоро добавят четкое описание в документы.

...