aliobeidat/yii2-sitemap

Yii2 简单的 sitemap 生成器 composer 包

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

This package is auto-updated.

Last update: 2024-09-29 05:56:26 UTC


README

一个使用 PHP 和 Yii2 生成 sitemap xml 文件的简单库

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一

composer require aliobeidat/yii2-sitemap "*"

或者在您的 composer.json 文件的 require 部分添加以下内容

"aliobeidat/yii2-sitemap": "*"

用法

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();