Я использую Codeigniter Active Record Class
Я пытаюсь создать пустые записи для определенного идентификатора в нескольких таблицах. Например, допустим, у моего пользователя есть идентификатор $user_id
, а я хочу create empty records in tables T1, T2 and T3
. Код, с которым у меня возникают проблемы:
// Store the select statement in cache
$this->db->start_cache();
$this->db->set('user_id', $user_id);
$this->db->stop_cache();
// Insert empty record in tables related to user
$this->db->insert('T1');
$this->db->insert('T2');
$this->db->insert('T3');
$this->db->flush_cache();
В таблицу T1
вставляется пустая запись, но затем я получаю сообщение об ошибке:
Для обновления записи необходимо использовать метод set.
EDIT: - очевидно, что таблицы T1, T2 & T3
имеют user_id
столбцов.
Что я делаю неправильно и как я могу это исправить? Я новичок в codeigniter, и в документации по CI эта проблема не ясна.