function migrate_example_advanced_data_wine in Migrate Plus 8.3
Same name and namespace in other branches
- 8.5 migrate_example_advanced/migrate_example_advanced_setup/migrate_example_advanced_setup.install \migrate_example_advanced_data_wine()
- 8 migrate_example_advanced/migrate_example_advanced_setup/migrate_example_advanced_setup.install \migrate_example_advanced_data_wine()
- 8.2 migrate_example_advanced/migrate_example_advanced_setup/migrate_example_advanced_setup.install \migrate_example_advanced_data_wine()
- 8.4 migrate_example_advanced/migrate_example_advanced_setup/migrate_example_advanced_setup.install \migrate_example_advanced_data_wine()
1 call to migrate_example_advanced_data_wine()
- migrate_example_advanced_setup_install in migrate_example_advanced/
migrate_example_advanced_setup/ migrate_example_advanced_setup.install - Implements hook_install().
File
- migrate_example_advanced/
migrate_example_advanced_setup/ migrate_example_advanced_setup.install, line 627 - Set up source data and destination configuration for the migration example module. We do this in a separate module so migrate_example_advanced itself is a pure migration module.
Code
function migrate_example_advanced_data_wine() {
$fields = array(
'wineid',
'name',
'body',
'excerpt',
'accountid',
'posted',
'last_changed',
'variety',
'region',
'rating',
);
$query = db_insert('migrate_example_wine')
->fields($fields);
$data = array(
array(
1,
'Montes Classic Cabernet Sauvignon',
'Intense ruby-red color',
'Great!',
9,
strtotime('2010-01-02 03:04:05'),
strtotime('2010-03-04 05:06:07'),
25,
17,
95,
),
array(
2,
'Archeo Ruggero di Tasso Nero d\'Avola',
'Lots of berry character',
'Pair with red sauced dishes',
3,
strtotime('2010-09-03 18:23:58'),
strtotime('2010-09-03 18:23:58'),
26,
2,
85,
),
);
foreach ($data as $row) {
$query
->values(array_combine($fields, $row));
}
$query
->execute();
}