Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
page_list.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
11 
12 $objectManager = Bootstrap::getObjectManager();
13 
14 $data = [
15  [
16  'title' => 'simplePage',
17  'is_active' => 1
18  ],
19  [
20  'title' => 'simplePage01',
21  'is_active' => 1
22  ],
23  [
24  'title' => '01simplePage',
25  'is_active' => 1
26  ],
27 ];
28 
30 $pageRepository = $objectManager->get(PageRepositoryInterface::class);
31 foreach ($data as $item) {
32  $page = $objectManager->create(PageInterface::class, ['data' => $item]);
33  $pageRepository->save($page);
34 }
$objectManager
Definition: page_list.php:12
$pageRepository
Definition: page_list.php:30
$page
Definition: pages.php:8
$data
Definition: page_list.php:14