keiii / silex-sitemap
此包已被废弃且不再维护。未建议替代包。
提供生成 sitemap.xml 的服务
2.0.1
2016-12-05 07:55 UTC
Requires
- evert/sitemap-php: ^1.2
- silex/silex: ^2.0
This package is not auto-updated.
Last update: 2023-03-04 10:29:16 UTC
README
为 Silex 微框架提供 sitemap-php 服务。
安装
composer require keiii/silex-sitemap
如何使用
<?php require_once __DIR__.'/vendor/autoload.php'; $app = new \Silex\Application(); $app->register(new \KEIII\SilexSitemap\SitemapServiceProvider(), array( 'sitemap.domain' => 'http://example.com', 'sitemap.path' => __DIR__, 'sitemap.loc' => 'http://example.com/', )); /** @var \KEIII\SilexSitemap\Sitemap $sitemap */ $sitemap = $app['sitemap']; for ($i = 0; $i < 51000; $i++) { $item = (new \KEIII\SilexSitemap\SitemapItem()) ->setLoc('/') ->setPriority(1.0) ->setChangefreq('daily') ->setLastmod(new \DateTime()) ; $sitemap->addItem($item); } $sitemap->create();
当你运行脚本时,它会生成并保存到指定路径的 XML 文件。