aliobeidat/yii2-sitemap

Yii2 Simple sitemap generator composer package

dev-master 2021-03-20 19:07 UTC

This package is auto-updated.

Last update: 2024-05-29 04:29:14 UTC


README

Simple library to generate sitemap xml files Using PHP and Yii2

Installation

The preferred way to install this extension is through composer.

Either run

composer require aliobeidat/yii2-sitemap "*"

or add

"aliobeidat/yii2-sitemap": "*"

to the require section of your composer.json file.

Usage

use aliobeiat/sitemap/SitemapGenerator;

Yii::$app->urlManager->baseUrl = 'http://site.com'; // base url use in sitemap urls creation

$sitemap = new PostsSitemap(); // must implement a SitemapInterface
$sitemapGenerator = new SitemapGenerator([
  'sitemaps' => [$sitemap],
  'dir' => '@webRoot',
  'baseUrlDir' => 'sitemap',
]);
$sitemapGenerator->generate();