function migrate_example_beer_data_comment in Migrate Plus 8
Same name and namespace in other branches
- 8.5 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_data_comment()
- 8.2 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_data_comment()
- 8.3 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_data_comment()
- 8.4 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_data_comment()
1 call to migrate_example_beer_data_comment()
- migrate_example_setup_install in migrate_example/
migrate_example_setup/ migrate_example_setup.install
File
- migrate_example/
migrate_example_setup/ migrate_example_setup.install, line 300 - Set up source data and destination configuration for the migration example module. We do this in a separate module so migrate_example itself is a pure migration module.
Code
function migrate_example_beer_data_comment() {
$fields = array(
'bid',
'cid_parent',
'subject',
'body',
'name',
'mail',
'aid',
);
$query = db_insert('migrate_example_beer_comment')
->fields($fields);
$data = array(
array(
99999998,
NULL,
'im first',
'full body',
'alice',
'alice@example.com',
0,
),
array(
99999998,
NULL,
'im second',
'aromatic',
'alice',
'alice@example.com',
0,
),
array(
99999999,
NULL,
'im parent',
'malty',
'alice',
'alice@example.com',
0,
),
array(
99999999,
1,
'im child',
'cold body',
'bob',
NULL,
1,
),
array(
99999999,
4,
'im grandchild',
'bitter body',
'charlie@example.com',
NULL,
1,
),
);
foreach ($data as $row) {
$query
->values(array_combine($fields, $row));
}
$query
->execute();
}