Если вам действительно нужны все вставленные ID
$dataArray = [
['name' => 'ABC'],
['name' => 'DEF']
];
$ids = [];
foreach($dataArray as $data)
{
$ids[] = DB::table('posts')->insertGetId($data);
}
Чтобы получить весь идентификатор с массивной вставкой, я думаю, что хороший способ - сначала получить последний идентификатор в таблице, сделать массивную вставку и получить последний идентификатор. Теоретически они должны следовать, если не было вставки из другого соединения. Чтобы избежать того, что решение является транзакцией .
Обновить
Только способ, которым я мог выяснить, как сделать это, просто не перемещая файл и говоря пользователю, состоял в том, чтобы выдать его к браузеру.
navigateToURL(new URLRequest(File.applicationStorageDirectory.nativePath + "/courses/" + fileName));
В настоящее время Adobe не поддерживает вводные файлы там приложения по умолчанию. Выдавание его к браузеру, кажется, единственный способ заставить его работать.
Вы могли однако использовать FileStream и записать маленький файл HTML с некоторым JavaScript, который устанавливает местоположение iframe в файл, затем после того, как приблизительно 100 мс называют window.close (). Затем открытый, что файл в браузере.
Это первая версия среды FluorineFx Aperture.
Эта среда обеспечивает встроенную поддержку интеграции с ОС (только Windows) для настольных приложений AIR.
Эта среда расширяет возможности приложений Adobe AIR в ненавязчивый способ: просто распространите предоставленные библиотеки с вашим приложением AIR, во время выполнения платформа автоматически подключится к вашему приложению.
Возможности
Вы можете использовать новую функцию openWithDefaultApplication ();
, которая доступна в классе File (я считаю, что она доступна только в AIR 2)
например:
var file:File = File.desktopDirectory.resolvePath(fileLocation);
file.openWithDefaultApplication();