После вставки вы можете использовать insert_id()
для получения последней вставленной ID.
Пример:
Модель:
$this->db->insert('appstbl', $data);
$insert_id = $this->db->insert_id();
return $insert_id;
Контроллер:
$insert_id = $this->Process_model->insertappdata();
echo json_encode($insert_id); //return insert id to ajax
Обновлено: Я только что понял, что вы имели в виду под $appid
$this->db->insert('appstbl', $data);
return $appid;
Контроллер:
$appid = $this->Process_model->insertappdata();
echo json_encode($appid); //return insert id to ajax
Посмотрите BackupAndMigration на Американском зайце Wiki для списка опций.
Я рекомендовал бы использовать экспорт XML (системное представление), поскольку это - простое решение. Кроме того, потому что это - часть стандарта JCR, таким образом, это должно работать над другими реализациями JCR также.
Обратите внимание, что этот подход имеет один недостаток: в настоящее время не возможно повторно импортировать полный экспорт, т.е. от корневого узла и включая jcr:system подузел, который содержит устройство хранения данных версии, начиная с jcr:system части, и особенно устройство хранения данных версии не является записываемым (это главным образом, потому что JCR не указывает, как импортировать версии). Вот некоторое объяснение в списке рассылки Американского зайца.